samlang
Sam's Programming Language
Read the docs at the official documentation site.
Install the VSCode Extension at Visual Studio Marketplace.
Getting Started
If you want to use samlang as a user, it is better to read
the official documentation. If you want to develop on samlang, clone this
repository and run pnpm install
.
Features
- Type Inference
- First Class Functions
- Pattern Matching
- Produce Optimized WebAssembly Code
Planned Language Features
- Interfaces
- Functors
Planned Optimizations
- Loop unrolling
- Partial redundancy elimination
- Interprocedural analysis