Documentation

Flux Reference

Complete language specification, standard library reference, and guides for the Flux programming language.

Language Reference
Language Specification

Complete specification of the Flux language: syntax, types, memory model, operators, templates, comptime, and more.

language_specification.html →
Keyword Reference
Keywords

All keywords including unique example programs for each, old school style.

keyword_reference.html →
Operator Reference
Operators

All operators definitions with descriptions and example usages.

operator_reference.html →
STDLIB Reference
Standard Library (STDLIB)

The Standard Library. Only contains information about known-good libraries. There may be undocumented stdlib code, those libraries are not stable. Refer here for stable libraries.

standard_library_v2.3.html →
Borrow Checker Reference
Borrow Checker (FBC)

Contains information about the inner workings of the borrow checker. If in doubt, check here.

fbc.html →
Virtual Machine Reference
Virtual Machine (FVM)

All information regarding the Flux VM can be found here. The borrow checker utilizes FVM for dynamic analysis.

fvm.html →
Package Manager Reference
Package Manager (FPM)

Contains information on creating and downloading packages, adding package sources, and publishing new packages.

fpm.html →