Explanations
Explanations help you understand why handl works the way it does. They are background reading, not step-by-step instructions.
The language
- What is handl? — the language's purpose and philosophy.
- Language overview — values, expressions, functions, and modules.
- Runtime — how handl expressions are executed.
The platform
- Platform architecture — the crate layers and how they compose.
- The composable host — why the platform is built around a single plugin model.
- Plugins, rules, and operations — how
Plugin,RuleAcceptor,Operation, andBehaviorfit together. - Kits and manifests — how kits curate plugins and defaults.
- Options and configuration — how options are defined, resolved, and used.
- Security and trust — threat model and recommended practices.
The standard library
- Why strings, chars, and Unicode live in three layers — why the string stack is split into algorithms (handl), Unicode tables (Rust floor), and ICU (future swappable backend).
When to use another section
- If you are new to handl, start with Tutorials.
- For practical instructions, see How-to guides.
- For function and API listings, see the Reference.