This directory contains the primary project documentation for the language, tooling, and compiler architecture. Each of the five topic files below also feeds a tab on the public documentation site.
- get-started.md: installation,
fun init, thefun.tomlmanifest, and your first build/run - language.md: syntax, types, control flow, generics, and error handling
- concurrency.md: async/await,
fork, and channels - tooling.md: testing, fuzzing, formatting, the language server, editor support, and the full CLI
- platforms.md: C compiler selection, runtime backends, and platform/target support
- architecture.md: high-level implementation structure, compiler pipeline, and repository layout
- faq.md: common questions about the language, tooling, and development workflow
For installation, quickstart, and repository-level navigation, start with the root README.md.