listen-fire v5 Dancing Wren
Documentation for language version 5, Dancing Wren. Pages below are built from this repository at the release's tag.
Guides
- Getting started with `lf`
- Core slots
- `lf --json`
- Embedding the engine
- The adapter protocol
- Migrating to Dancing Wren (5)
Language handbook
- Foundations: what an automation is, and the one rule to get right
- Anatomy of an automation file
- Expressions — reading, combining, and generating values
- Writes, handles, and identity
- Traversal blocks — doing something per related position
- Extraction — structured records from unstructured data
- Branching — if, else, and type tests
- Listeners — how an automation is triggered
- Reviews — pausing for a human decision
- Common patterns
- Use-case playbooks — battle-tested scoping wording
- Runs — reading what an automation did
- Reference — the whole surface on one page (forms, operators, modifiers, pitfalls)
- Builtins