Skip to content

Latest commit

 

History

History

docs

README.md

Fun Documentation

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.

Documents

  • get-started.md: installation, fun init, the fun.toml manifest, 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.