Cedille, a dependently typed programming languages based on the Calculus of Dependent Lambda Eliminations
Cedille is a dependently typed programming language based on the Calculus of Dependent Lambda Eliminations. The project comprises multiple components written in different languages: the core type checker and parser are implemented in Haskell, the main source code is written in Agda, and an Emacs mode for the language is provided via Elisp. The repository includes a provisional standard library, unit tests, example programs demonstrating language features, and documentation for both the development version and stable releases.