
5 Jan
2009
5 Jan
'09
7:15 a.m.
On Mon, 5 Jan 2009, Ross Paterson wrote:
On Mon, Jan 05, 2009 at 09:32:21AM +0100, Henning Thielemann wrote:
How about Control.Monad.Trans.Identity which is re-exported by Control.Monad.Identity in mtl?
Hmm, it's a conflict between co-existing with mtl and using the Right Name for the transformers package, which is intended to be usable by itself. I prefer the latter, myself.
It's me again ... The package contains Control.Monad.Trans which also conflicts with mtl. Maybe it can be split into Control.Monad.Trans.Class Control.Monad.IO.Class Which would no longer conflict with mtl and is cleaner I think (or did anyone, who wanted to import MonadIO class, expect it in Control.Monad.Trans?)