Guide to sUTL
Learn sUTL from structural templates to higher-order evaluation and reusable libraries.
sUTL · Guide · Reference · Examples
A sUTL transform is a structured value that computes another structured value. Start at the beginning or use the reference when you need a particular rule.
Reading order
- 1. MLSNBN and transforms
- 2. Paths
- 3. Builtins
- 4. Quoting and evaluation
- 5. Scope and reduction
- 6. Declarations and libraries
- 7. Larger transformations
- Historical dialects and implementations
Running the examples
The code blocks in Everything are readable examples, not embedded editors. Copy source and transform into the interactive playground. Examples that use core transforms need a compiled core library; the worked examples link to their full runnable originals.
Current language contract
The sUTL 1.0 reference and its executable conformance corpus define the language. Modern implementation releases add bounded evaluation without changing that language contract. See runtime limits and Everything.
The history appendix explains older implementations without treating their defects as current language rules.