Under heavy development. This site describes the intended 1.0 language. Current features and performance vary. Development status
Sn50SnThe SnAPI programming language
0.2.0 Preview 1 · Frozen documentation

Documentation versions

A reference tied to the downloaded toolchain.

Sn is under heavy development. Reference extracted from this release’s bundled standard library. Public API examples are not an exhaustive compatibility test. Read the matching release guide for tested workflows and limitations. Read the status →

Release reference

The API declarations and examples in this version were extracted from the 413 standard-library files bundled in 0.2.0 Preview 1. Internal modules are excluded from the published API reference. The reference is frozen alongside this release; it is not copied from the current development reference.

Development and snapshots

Development tracks evolving design and implementation. A dated documentation snapshot is not a compiler release. Use the dropdown to keep the reference aligned with your downloaded compiler.

Reporting bugs

Use the public GitHub issue tracker linked on Downloads. Include 0.2.0-preview.1, your platform, command, small reproducing source, and actual output. Remove credentials and private project content before sharing.

Documentation snapshot: October 24, 2026 About versions ↗
Searching Development · language & standard library