Scripting
Reference: This page is a source-based technical synthesis of the LaTeX chapter cited below. For exact syntax, availability or ABI signatures, verify the versioned source, manifest and executable tests.
Scope and source boundary
FPL programming follows documented expression forms and runtime execution modes; unsupported keyword inventories have been removed.
FunctionalP/FPL and related evaluation modes execute logic and operations within explicit Runtime contexts. The sources distinguish language syntax, evaluation strategy, operational values and the native engine underneath. Examples should come from verified grammar and runnable tests, not guessed reserved words or invented language features.
Engineering rules
- Keep expression semantics separate from the execution engine implementation.
- Respect scope, evaluation mode and operation-local value lifetime.
- Validate code samples against current parser and runtime tests.
- Use diagnostics to report evaluation errors without hiding their context.
Chapter outline (original LaTeX headings)
- Purpose of This Chapter
- Program Structure
- Sequences
- Primitive Values
- Assignments and Variables
- Arithmetic Expressions
LaTeX provenance
Primary chapter: Runtime/logiCells Runtime Programming with RadStudio/fpl-language-essentials.tex.