A dependently typed programming language, a successor to Idris
Browse cluster: Haskell tooling and libraries →Idris2-boot is the bootstrapping version of Idris 2, a dependently typed programming language that succeeds Idris 1. Its primary purpose is to build Idris 2 proper, and it requires Idris version 1.3.2 to compile. The language introduces a core based on Quantitative Type Theory with support for erased and linear types, along with a new Chez Scheme backend that compiles and runs faster than Idris 1's default backend, and includes an intermediate language called TTImp that cleanly separates desugared code from high-level syntax.