summaryrefslogtreecommitdiff
path: root/inky.ipkg
AgeCommit message (Collapse)Author
2024-11-15Add compilation to scheme.Greg Brown
Extract parser as an independent project.
2024-11-12Add more names. Names are good.Greg Brown
2024-11-12Add ability to desugar terms.Greg Brown
Remove `getChildren` construct---it's too niche for the core language.
2024-10-28Make everything relevant.Greg Brown
Too few proofs were relevant. Now they are.
2024-10-09Do a lot.Greg Brown
- Add type aliases. - Make `suc` a symbol. - Fix incorrect specification for `IsFunction`. - Write parser for terms. - Use `collie` to improve command line experience.
2024-09-20Get working type pretty printer.Greg Brown
Write a type on stdin, and it will tell you if it's well formed, and will pretty print it back if so. Rewrite the parser library to be n-ary.
2024-09-17Introduce names in contexts.Greg Brown
Introduce rows for n-ary sums and products. Remove union types.
2024-09-13Define parser infrastructure.Greg Brown
2024-09-13Define pretty printers for terms and types.Greg Brown
2024-09-11Define terms.Greg Brown
2024-09-09Restart.Greg Brown
- use De Bruijn, as Namely, Painless had more pain than promised; - remove higher-kinded types; - provide ill-typing predicates; - prove substitution respects ill-typing;
2024-08-14Define kinds and monotypes.Greg Brown
2024-08-14Define environments over worlds.Greg Brown
2024-08-06Define traversal kits.Greg Brown
2024-08-05Define nominal, painless binding.Greg Brown
2024-08-03Initial commit.Greg Brown