https://github.com/cedille/cedille
Cedille, a dependently typed programming languages based on the Calculus of Dependent Lambda Eliminations
https://github.com/cedille/cedille
dependent-intersections dependent-types lambda-calculus programming-language
Last synced: 10 months ago
JSON representation
Cedille, a dependently typed programming languages based on the Calculus of Dependent Lambda Eliminations
- Host: GitHub
- URL: https://github.com/cedille/cedille
- Owner: cedille
- License: mit
- Created: 2018-06-22T23:05:47.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-10-23T15:21:17.000Z (about 2 years ago)
- Last Synced: 2024-10-27T20:18:40.306Z (about 1 year ago)
- Topics: dependent-intersections, dependent-types, lambda-calculus, programming-language
- Language: Agda
- Homepage: https://cedille.github.io/
- Size: 19.3 MB
- Stars: 365
- Watchers: 24
- Forks: 27
- Open Issues: 48
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# The Cedille Programming Language
[](https://travis-ci.org/cedille/cedille)
Please see the
[Cedille homepage](https://cedille.github.io/)
for an introduction to Cedille.
## Repository Content Highlights
* `cedille-mode/`: Elisp code for the Cedille Emacs mode
* `cedille-tests/`: Unit tests for the Cedille Emacs frontend
* `core/`: A Haskell implementation of a Cedille Core checker
* `language-overview/`: Example Cedille programs that demonstrate some of its important features
* `lib/`: The (provisional) Cedille Standard Library
* `parser/`: The parser for the Cedille language (written in Haskell)
* `se-mode/`: The Elisp source code for the Emacs "Structured Editing Mode"
* `src/`: The Cedille source code (written in Agda)
## License
MIT