Documentation

Rux is documented in five parts. Start at the top if you are new: Learn Rux is a course to read in order, while the four reference sections below it are written for looking things up.

Learn Rux
Install the toolchain and set up your editor, then learn the language step by step — 231 short, runnable lessons from Hello, World to complete programs.
Rux Reference
The complete language reference for rux 0.4.0 — types and expressions, optionals, errors and ownership, interfaces and generics, modules, compile-time programming and FFI.
CLI Reference
Every rux subcommand — building, testing, formatting, linting, and managing dependencies — with its flags and behaviour.
Packaging
Manifests, dependencies, namespaces, tokens and versioning, and how to publish a package to the registry.
API Reference
The standard library and platform packages — Io, Text, Math, Memory, Format, and the C, Linux, macOS, BSD and Windows bindings.

Elsewhere

You can run Rux without installing anything on the Playground, and browse what the community has published in the package registry. Release notes and longer write-ups go on the Blog; if something here is wrong or missing, the community and support pages list every place to ask.