Reference
Look-up material for building models: what each thing does, when you would reach for it, and how to get a particular result.
| CLI | Commands and flags for cfdl compile, validate, parse, run and pack list |
| Run configuration | Discount rate, scenarios, Monte Carlo, and the rest of run.json |
| Expressions | What is in scope in an amount, the operators, and every builtin function |
| Pack contracts | Every contract each pack offers, the terms it reads and the streams it emits |
| Metrics | Model, domain and model-declared metrics, and how they relate to per-period subtotals |
| Slices | Named partial selections of a model's streams, and what each publishes |
| Statements | The pro forma CFDL produces per period — a model can declare one — and how to read it |
| Diagnostics | Every code CFDL can report, what the ranges mean, and how to read one |
Related
- How-to guides — one question each.
- Domain packs — the contracts, categories and metrics each pack provides.
- Specification — the normative definition of the language, its schemas and its diagnostics, written for someone implementing against CFDL rather than modeling with it.