Sam's Programming Language
Read the docs at the official documentation site.
Install the VSCode Extension at Visual Studio Marketplace.
If you want to use samlang as a user, it is better to read the official documentation. If you want to develop on samlang, follow the CI config to setup your dev environment.
- Type Inference
- First Class Functions
- Pattern Matching
- Produce Optimized WebAssembly Code
- Loop unrolling
- Partial redundancy elimination
- Interprocedural analysis