Idris2-boot/tests/typedd-book
Edwin Brady aa58114671 Add 'last chance' unification and tweak guesses
Idris 1 will fill in the last metavariables by matching rather than
unification, as a convenience. I still think this is okay, even if it's
a bit hacky, because it's a huge convenience and doesn't affect other
unification problems.

Also abstract over lets in guesses, like in delayed elaborators, to
avoid any difficulties when linearity checking and to make sure that let
bound things don't get reevaluated.

This is enough to get the Chapter 6 TypeDD tests working
2019-07-05 00:09:00 +01:00
..
chapter01 Make a start on Data.Vect 2019-06-30 17:38:40 +01:00
chapter02 Make a start on Data.Vect 2019-06-30 17:38:40 +01:00
chapter03 Make a start on Data.Vect 2019-06-30 17:38:40 +01:00
chapter04 TypeDD chapter 4 tests 2019-07-01 21:35:19 +01:00
chapter05 Parse pattern matching lambda 2019-07-03 13:04:25 +01:00
chapter06 Add 'last chance' unification and tweak guesses 2019-07-05 00:09:00 +01:00