mirror of
https://github.com/edwinb/Idris2-boot.git
synced 2024-12-25 05:43:19 +03:00
aa58114671
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 |
||
---|---|---|
.. | ||
Adder.idr | ||
DataStore.idr | ||
DataStoreHoles.idr | ||
expected | ||
Maybe.idr | ||
Printf.idr | ||
run | ||
TypeFuns.idr | ||
TypeSynonyms.idr |