Documentation
The reference for FutureBlitz 1.0.0: the language, its tools, guides for common tasks, and packages.
Docs is for looking things up. To learn the language from the start, Learn goes in order.
Language reference
The language's rules, one chapter a page: types, functions, user types, generics, memory, errors, concurrency, modules, and C interop.
Tools
The fb command and each of its commands, project.toml, fb.lock, the formatter, doc comments, tests, debugging, and editors.
Guides
Tasks from start to end: shipping a program, writing and publishing a package, C libraries, embedding files, and CI.
Packages
How versions and ranges resolve, the registry's index, other registries and mirrors, and the package policy.
- The standard library: every module, type, and function, with its doc.
- The changelog: what each release changed.
Report an issue with this page or with FutureBlitz on GitHub.