Language Guide
Flint aims to keep the surface language direct.
There are a few core ideas that shape almost everything else:
- immutability by default,
- explicit mutation,
- explicit returns,
- move semantics for non-trivial values,
- errors as values,
- and one obvious spelling for common operations.
The following chapters explain those ideas in the order most people need them.