Ream is a BEAM language intended to provide a powerful type system built around tuples, atoms, and maps and pattern matching on them.
- Structural typing
- Functions
- Method syntax and resolution
- An LSP
- Traits
- If statements
- Early returns
- Bitstring pattern matching and constructing
- A formatter
- Documentation generation
Ream is dual-licensed under the Apache 2.0 license and the MIT license.