Idris2-boot/tests/typedd-book/chapter06
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
..
Adder.idr Add 'last chance' unification and tweak guesses 2019-07-05 00:09:00 +01:00
DataStore.idr Add 'last chance' unification and tweak guesses 2019-07-05 00:09:00 +01:00
DataStoreHoles.idr Add 'last chance' unification and tweak guesses 2019-07-05 00:09:00 +01:00
expected Add 'last chance' unification and tweak guesses 2019-07-05 00:09:00 +01:00
Maybe.idr Add 'last chance' unification and tweak guesses 2019-07-05 00:09:00 +01:00
Printf.idr Add 'last chance' unification and tweak guesses 2019-07-05 00:09:00 +01:00
run Add 'last chance' unification and tweak guesses 2019-07-05 00:09:00 +01:00
TypeFuns.idr Add 'last chance' unification and tweak guesses 2019-07-05 00:09:00 +01:00
TypeSynonyms.idr Add 'last chance' unification and tweak guesses 2019-07-05 00:09:00 +01:00