Build settings specify how generated business-knowledge code, handwritten Runtime code, and supporting components combine into a runnable or deployable Runtime artifact. section 8.5 section 8.0
A build system using these settings typically:
- Retrieves the serialized AST from the business-knowledge repository. section 8.0
- Feeds the AST to a code generator that produces valid Runtime code. section 8.0
- Places generated code beside handwritten code and combines both into the Runtime build. section 8.1
- Runs automatically after a CLI command, IDE action, or continuous-integration trigger. section 8.1
Rental Runtime
A rental-pricing DSL can generate the business-knowledge portion of a small web application. Build settings combine that output with handwritten application code and produce a runnable Runtime artifact. section 8.0
Figure 8.3 The architecture of the build system and Runtime
Trace how the serialized AST, code generator, handwritten code, and build process fit together architecturally. section 8.0
