medl language reference

draft v0.1

This is the normative specification. For a guided introduction, read the tour first.

Contents
1 · Grammar (EBNF) 1.1 · required declarations 2 · Evaluation pipeline 3 · Operator semantics 4 · when semantics 5 · Interpolation 5.1 · Builtin functions 6 · Things intentionally excluded 7 · Decided against (v0.1) 8 · v0.1 implementation decisions
rendering medl-spec.md…

Found an ambiguity? The spec lives in the repository.