Documentation channel: current development main at compiler checkpoint 1d7e15e. The latest tagged release is v0.0.3; pages identify APIs that are not yet released.
Documentation
This site documents current development main. The latest tagged release is v0.0.3; current-main pages visibly label APIs that have not shipped in a release.
SyntaxDeclarations, control flow, functions, includes, and the basic grammar.
TypesNumeric widths, vectors, maps/sets, queues, tuples, JSON, nullability, and pointer types.
Functions & lambdasNamed functions, callable values, closures, and explicit function types.
CollectionsVectors, deques, lists, hash and ordered maps/sets, queues, priority queues, and tuples.
Filesystem & systemFast whole-file IO, paths, wildcards, traversal, environment access, and process execution.
Bytes, encoding & cryptoOwned binary values, strict Base64/Base64url, secure randomness, SHA-256, and HMAC.
HTTP clientBuffered and streaming requests, TLS policy, redirects, limits, callbacks, and cancellation.
HTTP serverStrict framing, persistence, streaming bodies, files, NDJSON, lifecycle, and TLS.
WebSocketsExplicit server upgrades, bounded messages, duplex transport, PTY composition, backpressure, and shutdown.
ProcessesArgv-safe execution, cancellable pipes, process-tree ownership, pipelines, and cleanup.
Pseudo-terminalsLinux, macOS, and Windows ConPTY streams, resize, controls, cancellation, and lifecycle ownership.
MemoryReference counting, safe references, weak pointers, and explicit unsafe raw access.
Editor & LSPDiagnostics, definition, completion, hover, and formatter integration.
Cross compilationSupported target names, toolchains, caches, and native dependencies.
Implementation status
The status page separates the latest release, current development, platform-specific support, and planned work.
