Skip to content

Glossary

Term Meaning
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