The Radix repository contains authoritative design documents for how Faber
works as a language and compiler. They live under radix/docs/design/.
Index
| Area | Files |
|---|---|
| Targets and lowering | target-capability-matrix.md, lowering-routes.md, semantic-ownership.md |
| Types and sugar | numeric-type-sugar.md, comparison-operators.md, annotation-sugar.md |
| Collection intrinsics | lista-intrinsics.md, tabula-intrinsics.md, tensor-intrinsics.md, numerus-intrinsics.md, fractus-intrinsics.md, textus-intrinsics.md, intervallum-intrinsics.md, instans-intrinsics.md, copia-intrinsics.md |
| Conversion | conversio-valor.md, failable-conversio.md |
| Frames and effects | frame-stream-types.md, host-provider-gateway.md |
| Reader and format | reader-locale.md, faber-canonical-surface.md |
| Systems / AIR | air-dialect.md, aiml-foundation.md, systems-shaped-values.md |
| Tooling surface | faber-scripting.md |
| Naming debt | mixed-case-naming-debt.md |
Stdlib design docs
The radix/docs/stdlib/ directory contains:
| Doc | Role |
|---|---|
morphologia.md | Conjugation policy for all stdlib method names |
tensor-methods.md | Tensor receiver method reference |
chorda-methods.md | Chorda (text) method reference |
mathesis-methods.md | Math method reference |
tempus-methods.md | Time method reference |
stdlib-mechanical-verbs.md | pange/solve/tempta trio policy |