Learn: For Language Designers
If you build languages, Axon is an interesting case study: it optimizes for a constituency (LLMs) that most language design predates. This track is the most thorough read-through of the “why” behind Axon — the syntax rationale, the compiler pipeline, the deterministic memory model, and the actor concurrency system — with pointers into the compiler’s own reference docs.
- Architecture Overview Intro
The design thesis: concurrency at scale, LLM efficiency, and raw speed.
- Why S-Expressions? Intermediate
Homoiconicity, uniform syntax, and trivial parsing as first-class goals.
- The Actor Model & Concurrency Intermediate
M:N green threads and lock-free message passing instead of shared-memory locks.
- Axon vs. Zig Intermediate
Two low-level languages, two takes on comptime, memory, and simplicity.
- Axon vs. Mojo Advanced
Contrasting AI-era language strategies: superset-of-Python vs. new syntax.
- axon-lang Compiler Reference Advanced
The compiler itself: lexer, parser, IR, and the QBE/LLVM backends.
Where to go next
Section titled “Where to go next”The comparisons section has a full set of “Axon vs. X” write-ups (Rust, Go, C/C++, Python, TypeScript) if you want to place Axon against a specific point of reference. To see the design decisions in running code, follow the Backend Engineers track.