Skip to content

Start here

A map of the Atoll Book and the safest path into the language.

Updated View as Markdown

Start with bindings and loops. They introduce Atoll’s compact declaration syntax, immutable-by-default model, and single loop construct using examples checked against the current parser.

Then continue through functions, values and types, control flow, errors, collections, modules, and concurrency as those chapters move from planned to verified.

If you are implementing Atoll

Read the compiler pipeline before the individual intermediate representation references. The pipeline explains why each representation exists; the IR chapters define what each stage may assume and must preserve.

Current scope

The compiler currently has a WebAssembly code generator and a host runtime. Older documents that promise multiple source-language backends describe a direction, not the current implementation.

Navigation

Type to search…

↑↓ navigate↵ selectEsc close