Runtime scripting and recipes
Documentation status: guide — see Maturity and evidence.
This section explains the programmable layer used when declarative metadata alone is not enough. The public documentation uses functionalP (also called FPL in runtime material) as a runtime expression language for computations, action bodies, page behavior, process fragments, and graph-oriented operations.
The important boundary is:
YAML/XML metadata -> declares the application model
H-Logic -> expresses conceptual logic
functionalP -> implements procedural behavior where needed
.NET SDK -> accesses published Runtime capabilities from C# or F#
Public examples intentionally use capability-oriented names and never expose historical T-prefixed implementation class names.
Fast paths
Recommended path
- functionalP essentials
- Expressions and variables
- Lists, functions and control flow
- Runtime objects and dot expressions
- Actions and result contracts
- DataSets and page scripts
- Events and processes
- Runtime recipes
- Diagnostics and boundaries
- Reproduction checklist
Maturity
The pages in this section reproduce the practical subset described by the declarative guide. Exact module-specific runtime members should still be checked against the current module/runtime contract before being promoted to reference status.