DeepSpec / InteractionTrees

A Library for Representing Recursive and Impure Programs in Coq
MIT License
199 stars 50 forks source link

Move `MonadTheory` into ext-lib #140

Open Lysxia opened 4 years ago

Lysxia commented 4 years ago

A necessary and sufficient condition is to solve coq-ext-lib/coq-ext-lib#31

Lysxia commented 4 years ago

ext-lib seems to be using PERs which makes things complicated.

gmalecha commented 4 years ago

What needs to happen with ExtLib? Do we need to drop the PERs?

Lysxia commented 4 years ago

I think unbundling equals and proper to start with might allow things to remain compatible with both PERs and ERs.

Lysxia commented 4 years ago

Actually, what I would want out of a monad library looks more and more like what is in math-classes.