
25 Mar
2010
25 Mar
'10
9:12 a.m.
On Thu, Mar 25, 2010 at 08:58:05AM -0400, Mario Blažević wrote:
Ross Paterson wrote:
I propose to rename some of the modules in the transformers package so that it no longer conflicts with the mtl package:
Control.Monad.Identity renamed as Data.Functor.Identity Control.Monad.Trans split between Control.Monad.Trans.Class and Control.IO.Trans.Class
I assume that Data.Functor.Identity would still export a Monad instance of Identity? Or would that be moved to monad-fd?
Yes, the instance will stay with the data definition in Data.Functor.Identity, and the whole module will be re-exported by Control.Monad.Identity in monads-fd.