Skip to content

Internal documentation — Work in progress

This page has not been confirmed as accurate or approved for publication. Current documentation version: 0.1.0-internal.1.

Modules

The tokenizer reserves module, export, import, from, and as.

Settled design: math is automatically available. Physics and rendering are first-party core libraries that require explicit imports.

Provisional design: source files can declare modules, import selected names, and export declarations.

Open questions: module naming, file-to-module mapping, package layout, resolution and search paths, aliases, visibility, initialization, dependency cycles, distribution, and the final module names and import granularity of physics and rendering. No module loader or resolver exists.