hanleyc01 / rkttt

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

What is this ??????

A new and awful implementation of Thierry Coquand et. al's Mini-TT language :)

https://www.cambridge.org/core/books/abs/from-semantics-to-computer-science/simple-typetheoretic-language-minitt/21451A12E2E24A1F51C82421B066824A

also was helped a lot by this implementation as a reference

https://github.com/owo-lang/minitt-rs

The main algorithm is in tc.rkt, and there is some work that I'm doing to write some documentation of what exactly is going on; but this was really fun to work on and I have become, if only a little, slightly more confident in what the hell is going on with type checking :)

About


Languages

Language:Racket 95.8%Language:Yacc 4.0%Language:Makefile 0.3%