https://github.com/robrix/elab
Dependently-typed language to experiment with An Algebraic Approach to Typechecking and Elaboration
https://github.com/robrix/elab
Last synced: 4 months ago
JSON representation
Dependently-typed language to experiment with An Algebraic Approach to Typechecking and Elaboration
- Host: GitHub
- URL: https://github.com/robrix/elab
- Owner: robrix
- License: bsd-3-clause
- Created: 2019-02-24T17:01:18.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-03-10T00:45:59.000Z (over 7 years ago)
- Last Synced: 2025-06-01T20:57:34.428Z (about 1 year ago)
- Language: Haskell
- Size: 261 KB
- Stars: 4
- Watchers: 4
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# `elab`
This project is a tiny experiment in writing a bidirectional type checker/elaborator for a dependently typed lambda calculus using an [algebraic approach due to @bentnib](https://bentnib.org/posts/2015-04-19-algebraic-approach-typechecking-and-elaboration.html).