| Nexus Pascal |
Nexus Pascal compiler and runtime |
| Backend |
Compiler executable for a code-generation CPU, potentially supporting several destination operating systems |
| RTL |
Runtime library compiled for a CPU/OS destination |
| HostOS / HostCPU |
Machine running build-time tools |
| TargetOS / TargetCPU |
Product being built; for a compiler distribution, the platform running the delivered compilers |
| BuildConfiguration |
Explicit recipe selection such as Debug or Release; compiler flags are declared separately |
| Dialect |
Nexus Script definition of a consumer's accepted kinds, properties, and children |
| Module |
Imported roots addressable by their declared names |
| Include |
Another document contributing to the artifact set |
| Composition |
Reuse and combination of definitions through selectors |
| Live |
Owned in-memory Nexus Script graph retaining references and metadata |
| Publication |
Directories a project explicitly supplies to dependent projects |
| Runtime package |
Nexus Pascal native shared Pascal image with package metadata and identities |
| Stage directory |
Files assembled for a later packaging/install operation; not a special Nexus Script execution mechanism |
| Tool environment |
Editable NXBuild.Environment.nxscript beside the installed tools |
| Worktree output |
Generated build products outside the source checkout |