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.
Arrays
3.1.
Dynamically Sized Arrays
3.2.
Marshalling Arrays
4.
Structs
4.1.
Records vs Tuples
4.2.
Struct Memory Kind
4.3.
Marshalling Structs
4.4.
Hot Reloading
5.
Developer Documentation
5.1.
Salsa
5.2.
Building LLVM
6.
RFCs
6.1.
Dynamically sized arrays
Light (default)
Rust
Coal
Navy
Ayu
The Mun Programming Language
Basic Concepts
This section describes the basic concepts of the Mun programming language.