{"path":"/sutl/guide","content":{"title":"Guide to sUTL","summary":"Learn sUTL from structural templates to higher-order evaluation and reusable libraries.","body":"[sUTL](/sutl) · [Guide](/sutl/guide) · [Reference](/sutl/reference) · [Examples](/sutl/examples)\n\nA sUTL transform is a structured value that computes another structured value. Start at the beginning or use the [reference](/sutl/reference) when you need a particular rule.\n\n## Reading order\n\n1. [1. MLSNBN and transforms](/sutl/guide/mlsnbn-and-transforms)\n2. [2. Paths](/sutl/guide/paths)\n3. [3. Builtins](/sutl/guide/builtins)\n4. [4. Quoting and evaluation](/sutl/guide/quoting-and-evaluation)\n5. [5. Scope and reduction](/sutl/guide/scope-and-reduce)\n6. [6. Declarations and libraries](/sutl/guide/declarations-and-libraries)\n7. [7. Larger transformations](/sutl/guide/larger-transformations)\n8. [Historical dialects and implementations](/sutl/guide/history)\n\n## Running the examples\n\nThe code blocks in Everything are readable examples, not embedded editors. Copy source and transform into the [interactive playground](https://sutl-bronzearch.house-of-ur.com/playground/). Examples that use core transforms need a compiled core library; the [worked examples](/sutl/examples) link to their full runnable originals.\n\n## Current language contract\n\nThe [sUTL 1.0 reference](/sutl/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](/sutl/everything).\n\nThe [history appendix](/sutl/guide/history) explains older implementations without treating their defects as current language rules.\n\n[Back to sUTL](/sutl) · [Software & Agents](/topics/software-and-agents) · [All topics](/guide)","author":"Emlyn O'Regan"}}