#3777: Split MonaIO class from mtl
---------------------------------+------------------------------------------
Reporter: AntoineLatter | Owner:
Type: proposal | Status: new
Priority: normal | Component: libraries (other)
Version: 6.12.1 | Keywords:
Os: Unknown/Multiple | Testcase:
Architecture: Unknown/Multiple | Failure: None/Unknown
---------------------------------+------------------------------------------
I propose that the MonadIO class be split from the mtl package.
The class would live in a new package, titled monad-io, in a new module
titled Control.Monad.IO. This class would then be re-exported by
Control.Monad.Trans. This would add a dependency on the new package to
mtl.
This would result in no change to the use or haddocks of mtl.
A package implementing the new package half of this proposal may be found
at http://community.haskell.org/~aslatter/code/mond-io
Discussion deadline: 2 weeks (Dec 13 2010)
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/3777>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs