restructuring the mtl
Ross Paterson
ross at soi.city.ac.uk
Mon Mar 26 15:37:43 EDT 2007
On Mon, Mar 26, 2007 at 08:18:53PM +0100, Neil Mitchell wrote:
> >The plan is to split Control.Monad.Identity, Control.Monad.Trans and
> >Control.Monad.Trans.* off into a separate (portable) package.
>
> Isn't Control.Monad.Identity very simple, very short and totally
> Haskell 98? Why can't it go in the standard MTL?
The point was to make all the above modules pure Haskell 98, leaving
a non-portable (but mostly backward-compatible) mtl package as a thin
wrapper.
More information about the Libraries
mailing list