Introduction
Case studies
1.
Getting started
1.1.
Installation
1.2.
Hello, fibonacci?
1.3.
Hello, hot reloading!
2.
Basic concepts
2.1.
Values and types
2.2.
Functions
2.3.
Control flow
2.4.
Extern functions
2.5.
use keyword
3.
Structs
3.1.
Records vs Tuples
3.2.
Struct Memory Kind
3.3.
Marshalling
3.4.
Hot Reloading Structs
4.
Developer Documentation
4.1.
Salsa
4.2.
Building LLVM
Light (default)
Rust
Coal
Navy
Ayu
The Mun Programming Language
Basic Concepts
This section describes the basic concepts of the Mun programming language.