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
