transformers versus mtl

Sittampalam, Ganesh ganesh.sittampalam at credit-suisse.com
Sat Mar 21 12:19:05 EDT 2009


Ross Paterson wrote:
 
> The combination transformers + monads-fd is close to a compatible
> replacement for mtl at the source level, except that State, Writer,
> etc are now type synonyms, which will break some code. Of course the
> package names are also different.  We can't just rename monads-fd as
> mtl-2.0, because Control.Monad.Identity and Control.Monad.Trans are
> in the transformers package.  But we could make a compatibility
> version of mtl along the lines of base3-compat.  (And we need to
> rename the modules in monads-tf.)

The compatibility layer could continue to export the old separate types
for State, Writer, etc, couldn't it?

Are there any problems with adding transformers and monads-fd to
extralibs pending the Haskell Platform being ready?

Cheers,

Ganesh

=============================================================================== 
 Please access the attached hyperlink for an important electronic communications disclaimer: 
 http://www.credit-suisse.com/legal/en/disclaimer_email_ib.html 
 =============================================================================== 
 


More information about the Libraries mailing list