A compiler for a so-far unnamed systems & functional programming language. Takes inspiration from TypeScript, Zig, and Rust.
In the future, the following features will hopefully be implemented:
- Interfaces
- Types as values Meta-programming
- Algebraic Effects
- Refinement and Higher Kinded Types (HKT)
Only supports building on macOS so far. Install the following packages from Homebrew:
ninja, cmake, llvm, lld
cmake --preset debug
cd build_debug && ninja
./compiler
cmake --preset release
cd build_release && ninja
./compiler