Powerful meta-programming for powerful types.
![]() * Split prop, nat, bool, maybe, and stlc into modules * Reverted proofs-for-free stuff to the pre-me-fucking-about version, and cleaned it up. * Fixed redex-curnel test suite. Redefinition of module+ was causing issues. * Moved various var stuff to oll. * Moved stlc examples to seperate module. |
||
---|---|---|
bool.rkt | ||
example.rkt | ||
maybe.rkt | ||
nat.rkt | ||
oll.rkt | ||
proofs-for-free.rkt | ||
prop.rkt | ||
README.md | ||
redex-curnel.rkt | ||
stlc.rkt | ||
sugar.rkt |
cur
CIC under Racket. A language with static dependent-types and dynamic types, type annotations and parentheses, theorem proving and meta-programming.
Noun
cur (plural curs)
1. (archaic) A mongrel.
2. (archaic) A detestable person.