Repository navigation
Documentation Map
StefanVonRanda edited this page Jul 18, 2026
·
2 revisions
The reader documentation is mirrored into this wiki (pages below); the canonical source stays in the repo under /docs. The formal language specification is large and lives in the repo only.
| Page | What it is |
|---|---|
| Tutorial | Hello-world to a real program, about an hour. |
| The Tycho thesis: value semantics makes implicit arenas work | The one idea, with measurements and the places it costs. |
| Architecture & project status | How the two compilers fit together. |
From malloc to implicit arenas |
The memory model, explained from C. |
The day-to-day language.
The precise semantics live in the repo: docs/spec/ — eighteen numbered chapters plus appendices (grammar, keywords, precedence, builtins, conformance, implementation-defined behavior, glossary).
Design notes and rationale, repo only: docs/internals/.
The reader docs here are mirrored from /docs in the repo — the canonical source. · tycho-lang.com · MIT licensed
- Tutorial
- The Tycho thesis: value semantics makes implicit arenas work
- Architecture & project status
- From
mallocto implicit arenas
- Tycho language reference
- Basics
- Types
- Functions and closures
- Structs and tuples
- Enums, options, and
match - Arrays and slices
- Subscripts (user-defined projections)
- Maps
- Generics
- Concurrency
- FFI (calling C)
- Packages
- Builtins
- Memory model in the self-hosted compiler
- Tycho aggregates: arrays & structs under value semantics
- Maps with arbitrary value types
m[k]as a place: in-place map-value mutation- Generics (monomorphized)
- Concurrency in Tycho
- FFI — calling C from Tycho
- Packages & modules
- corelib — Tycho's standard library
- Performance: the self-hosted transpiler vs the C one
- Debugging generated C