Make Control.Monad.IO.Class conditionally exposed
authorryan.gl.scott <ryan.gl.scott@gmail.com>
Sat, 15 Aug 2015 14:52:17 +0000 (14:52 +0000)
committerryan.gl.scott <ryan.gl.scott@gmail.com>
Sat, 15 Aug 2015 14:52:17 +0000 (14:52 +0000)
commit2b51e330e9d03ff4a589d08ba7b6d303677f54bc
tree6b8c4a96d7ce41401a4b9ff00d14a17a43ff632f
parent67b1010762de7ddf0bc36c643075398e905f68cd
Make Control.Monad.IO.Class conditionally exposed
Trac #10773 proposed moving the `MonadIO` class (and, as a result, the
`Control.Monad.IO.Class` module) to `base` to make it easier to generalize
more functions' type signatures from `IO` to `MonadIO`. To aid this transition,
`transformers` should continue to provide `Control.Monad.IO.Class` if compiled
with GHC 7.10 or earlier.
oldsrc/Control/Monad/IO/Class.hs [moved from Control/Monad/IO/Class.hs with 83% similarity]
transformers.cabal