1.
Taking off the ground
1.1.
Installing
1.2.
Hello, world!
1.3.
Expressions and types
1.4.
Semicolons and lambdas
1.5.
A bit more about IO
1.6.
Putting it together: a calculator
2.
Making the world our own
2.1.
Functions
2.2.
Records
2.3.
Unions
2.4.
Aliases
3.
The other half of the language
3.1.
For-loop is a function
3.2.
Yield it all!
3.3.
Isn't := imperative?
3.4.
On being exceptional
3.5.
The power of functional programming
4.
Extras
4.1.
List of idioms
4.2.
Planned/considered/wanted features
4.3.
Building an own side-effect interpreter
Light
(default)
Rust
Coal
Navy
Ayu
A Tour of Funky
Building an own side-effect interpreter