Elle Programming Language
Home
Language
Syntax
Types
Bindings
Destructuring
Destructuring — Advanced
Functions
Named Arguments
Dynamic Parameters
Arrays
Structs
Sets
Strings
Bytes
Control Flow
Loops
Pattern Matching
Error Handling
Concurrency
Threads
Modules
Macros
Traits
I/O
FFI: Architecture Reference
Lua Syntax Mode
Epochs
Runtime
Runtime Signals
Scheduler
Region-Based Memory Management
Processes
Compilation Pipeline
Memory
Region semantics — the model you write against
Value lifetime, constants, and teardown — the guarantees
Region performance — merging and the cost model
Signals
Signals
Signal Design
Signal Protocol
Signal Inference
Signal Recovery
Signals and JIT
Fiber Architecture
Fiber Primitives
Signal Questions
Cookbook
Cookbook
Adding a New Primitive Function
Adding a New Heap Type
Adding a New Bytecode Instruction
Adding a New Prelude Macro
Adding a New Special Form
Adding a New Plugin
Adding a New Lint Rule
Analysis
Analysis
Testing Strategy
Elle Debugging Toolkit
Portrait
Test Scripts
CI and Triage
Implementation
Reader
HIR — High-level IR
LIR — Low-level IR
Bytecode
VM
JIT
Values
Reference
Standard Library
Libraries
Plugins
Warts
API Reference
Primitives
Prelude Macros
Standard Library
Libraries
Plugins
Plugins
Available plugins. Each provides primitives accessible after import.