
3 Aug
2015
3 Aug
'15
11:42 a.m.
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/T...