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.
Declarations
Settled design: let declares mutable variables; fun introduces
functions; face, class, and enum introduce named types; and
module, import, and export participate in modular source.
Implemented lexically: declaration keywords, identifiers, colons, assignment, literals, and newline tokens.
Provisional design: explicit types, initialization, function signatures,
overloading, privacy via a leading member dot, and conformance with is or
has.
Open questions: inference requirements, duplicate declarations, scope, forward references, constructors, enum members, generic declarations, module visibility, and entry-point forms. These require parser and semantic analysis.