Introduction
Language Walkthrough
Examples
1.
Mandelbrot Set
1.1.
Coding a Complex Type
1.2.
Mapping Points to Pixels
1.3.
Rendering the Set
1.4.
Speeding it up
2.
Python Bindings
Reference
3.
Dwarf Language Reference
3.1.
Items
3.1.1.
Enumerations
3.1.2.
Functions
3.1.3.
Imports
3.1.4.
Patterns
3.1.5.
Structs
3.2.
Statements
3.3.
Expressions
3.3.1.
Literal Expressions
3.3.2.
Unary Expressions
3.3.3.
Binary Expressions
3.4.
Types
3.4.1.
Built-in Types
3.4.2.
User-defined Types
3.5.
Inline Assembly
3.6.
Object Oriented Features
4.
ChaCha Runtime Reference
5.
The Future
6.
For Hackers
6.1.
Building
6.1.1.
Tools
6.1.2.
Benchmarks
6.2.
Architecture
6.2.1.
Parser
6.2.2.
Compiler
6.2.3.
Chacha
6.2.3.1.
Async Implementation
6.2.3.2.
Interpreter
6.2.3.3.
VM
6.2.4.
The ObjectStore
6.3.
Code Generation
6.4.
Dwarf Language
6.4.1.
Generic Types
Index
Postface
Light
Rust
Coal
Navy
Ayu
The Dwarf Programming Language
Enumerations