Proposal: instance MonadIO Q

Ryan Scott ryan.gl.scott at gmail.com
Mon Aug 3 15:42:41 UTC 2015


Since almost two weeks have passed since I originally started this
thread, I'd be willing to submit patches which would

1. Move MonadIO from transformers to base
2. Introduce a MonadIO Q instance

I'm not sure what the etiquette for #1 is, however, since that would
require a change to a GHC dependency (transformers). Should I first
submit a patch that hides Control.Monad.IO.Class from GHC's
transformers fork if impl(ghc >= 7.11) (similar to this commit [1]),
and then submit an additional patch that adds Control.Monad.IO.Class
to base? Or would it suffice to do both in one go?

Ryan

-----
[1] http://git.haskell.org/packages/transformers.git/commitdiff/refs/heads/wip/T9664


More information about the Libraries mailing list