language manual
The Manual is the normative reference: execution semantics, compiler lowering, memory guarantees, and performance characteristics. For the friendly learning path, start with the Guide instead.
01 Lexicon and Structure
Encoding, comments, statements, keywords.
02 Prelude and Intrinsics
Implicit scope, root intrinsics, core types.
03 Numeric Model
Unified 64-bit semantics.
04 Bindings and Scope
let, const, shadowing, destructuring.
05 Control Flow
Branches, loops, switch, defer, guard.
06 Functions and Closures
Signatures, defaults, throws, channels.
07 Structs and Records
Value types and anonymous records.
08 Classes and Objects
Heap identity, extends, methods.
09 Traits and Interfaces
with composition, dispatch, is.
10 Extensions and Operators
Receiver desugaring, op_* hooks.
11 Enums and Matching
Tagged unions, exhaustiveness.
12 Memory and ARC
Deterministic ARC, write-dominance.
13 Cycles and Handles
GenRef, byId, decay.
14 Hardware and FFI
unsafe, native, files, processes.
15 Concurrency and Threads
Pools, barriers, async.
16 Vectorization and SIMD
Vec4f lanes and reductions.
17 Project and Toolchain
Project.config, rnx CLI, tests.
18 Diagnostics Directory
Every code, cause, and fix.
Looking for per-module APIs? Explore the Standard Library Reference