Added some pointers about what to look at
This commit is contained in:
parent
b13bf6471d
commit
027f031b20
18
README.md
18
README.md
|
@ -12,3 +12,21 @@ cur (plural curs)
|
||||||
1. (archaic) A mongrel.
|
1. (archaic) A mongrel.
|
||||||
2. (archaic) A detestable person.
|
2. (archaic) A detestable person.
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Getting started
|
||||||
|
===============
|
||||||
|
|
||||||
|
Don't actually try to run anything. The type-checker may be exponential,
|
||||||
|
or worse.
|
||||||
|
|
||||||
|
Open up `stlc.rkt` to see an example of what advanced meta-programming can let you do.
|
||||||
|
|
||||||
|
Open up `oll.rkt` to see the implementation of the meta-programs used to
|
||||||
|
enable `stlc.rkt`, including the parsers for BNF syntax, inference rule
|
||||||
|
relation syntax, and Coq and LaTeX generators.
|
||||||
|
|
||||||
|
Open up `proofs-for-free.rkt` to see an implementation of the
|
||||||
|
translation defined in [Proofs for Free](http://staff.city.ac.uk/~ross/papers/proofs.html) as a meta-program.
|
||||||
|
|
||||||
|
Open up anything in `stdlib/` to see some standard dependent-type
|
||||||
|
formalisms.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user