Scripting Syntax
Expression Lab introduces a declarative, functional scripting dialect built into its formal Abstract Syntax Tree (AST) parser. While remaining expression-oriented, this scripting layer allows you to compose multi-step execution workflows, declare reusable lambda closures, manage expression-scoped state, and perform higher-order transformations on datasets within the boundaries of registered language forms.
Language Paradigm & Design Tenets
The Expression Lab scripting dialect is designed around three foundational principles:
1. Expression-Oriented Nature
Everything in Expression Lab is an expression that evaluates to a value. There are no imperative statements or control keywords (such as while, for, goto, or $x = 10). Multi-step logic is expressed via sequential and functional composition.