On Sat, Feb 07, 2004 at 01:19:18PM +0100, Sven Panne wrote:
> [EMAIL PROTECTED] wrote:
> >[...] moved the monad transformer libraries into a separate mtl package. 
> 
> Just out of curiosity: What was the reason for this separation? What is the
> relationship between the mtl and the monads package? Will they be merged?
> Things get slightly confusing IMHO...

The monad transformer library (now in the mtl package) seems to have
lots of users, but has been unmaintained since 2001.

The monads package is a fork of the MTL that is being developed, but
has few users.  The interface has changed a little.

As you say, not an ideal situation.

Ideally, the new package would be sold to the MTL users as a replacement
for the old one, which would then disappear.  This split could be the
first step.  When the new package is ready for use, a next step might be
dropping the Unstable prefix from the module names of the monads package,
so that CVS users could make private changes to libraries/Makefile (and
fgl/package.conf.in) to experiment with the monads package instead of mtl.
But the major part would be the negotiations with MTL users.

But while we're waiting, this split moves an unmaintained bundle out of
base (and in any case SimonM suggested it some time ago).
_______________________________________________
Cvs-libraries mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-libraries

Reply via email to