Reference
Look-up surfaces. Nothing here teaches — these are the pages you come back to with a specific question.
Answering a specific question#
| Question | Go to |
|---|---|
| Is this valid syntax? | Grammar — the full EBNF |
| Does target X support construct Y? | Target matrix — measured, per term |
| How does this keyword behave? | /corpus/, or faber explain <term> |
| What changed in this version? | Releases |
| Why is the language like this? | Design notes |
| Where does the source live? | Repositories |
The fastest of these is usually the CLI:
faber explain redde
faber explain ⇥
faber targetsFrom the terminal#
faber explain reads the same corpus that generates these pages, so it will
not drift from the site. faber targets prints the live capability notes for
every backend — the same data the target matrix is built from.
Machine surfaces#
These are locale-less and live at the site root, not under /reference/:
| Surface | Purpose |
|---|---|
/llms.txt | index for models — start here |
/llms-full.txt | expanded corpus frontmatter reference |
/agents/index.md | learning path for agents |
/.well-known/agent-skills/ | focused skill guides |
Pages here#
| Page | What it is |
|---|---|
| Grammar | the full EBNF, rendered from the compiler's own specification |
| Releases | generated release inventory with assets and checksums |
| Design notes | the design laws, deferred features, and how the language got here |
| Repositories | the faberlang organization, repo by repo |