diff options
author | Malte Voos <git@mal.tc> | 2024-06-23 01:36:48 +0200 |
---|---|---|
committer | Malte Voos <git@mal.tc> | 2024-06-23 01:36:48 +0200 |
commit | 8d40541003736d5319ec981278338e8c8c66daf6 (patch) | |
tree | e595d0055af42b6a9d84e504befbe114a8cef5e2 /README.md | |
parent | 36762e83887b6f917df46c5e40a11d53b697209d (diff) | |
download | toytt-8d40541003736d5319ec981278338e8c8c66daf6.tar.gz toytt-8d40541003736d5319ec981278338e8c8c66daf6.zip |
keep track of bound names everywhere to be able to output names instead of de bruijn indices
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/README.md b/README.md index 9a9f6c9..1d67821 100644 --- a/README.md +++ b/README.md @@ -26,15 +26,16 @@ not-function applied to `false` (which evaluates to `true`). ## todo list (in descending order of importance and/or realizability) -- figure out how to recover variable names in pretty-printing so we don't +- [x] figure out how to recover variable names in pretty-printing so we don't have to print de bruijn indices all the time -- implement top-level definitions -- implement less aggrevating syntax for non-dependent function & pair types -- add a type of natural numbers -- replace type-in-type with a proper (cumulative?) hierarchy of universes +- [ ] improve error messages and build a better repl +- [ ] implement top-level definitions +- [ ] implement less aggrevating syntax for non-dependent function & pair types +- [ ] add a type of natural numbers +- [ ] replace type-in-type with a proper (cumulative?) hierarchy of universes -> maybe use the mugen library or figure out typical ambiguity? -- implement inductive types/families -- implement axioms (probably easy) -- do HoTT stuff (maybe implement a form of cubical type theory? or stick with +- [ ] implement inductive types/families +- [ ] implement axioms (probably easy) +- [ ] do HoTT stuff (maybe implement a form of cubical type theory? or stick with book HoTT, which is probably much easier) - ... |