A compiler for a dependently typed programming language.
The language features staged compilation with dependent types that track memory layouts and other computational information. As a result, data is unboxed by default.
Uses Idris2 with pack.
pack build
pack installRun the test suite:
pack testTest cases are organised in test/cases/ with passing and failing examples.