On 04/02/2011, at 10:08, Malcolm Wallace wrote:

> I suggested, and several people +1'd, that if we are making disruptive 
> changes to the standard libraries defined in the Language Report (especially 
> the Prelude), then we should aim to make a thorough job of cleaning up all 
> the cruft and redesigning in a single strike.  This means not just 
> rearranging the Monad hierarchy, but looking at I/O types, exceptions, the 
> default strictness of foldl, and much much more.

Is there a list of known issues for the standard libraries somewhere? Would it 
perhaps make sense to create a design bug tracker for them?

> Then (for instance) ghc could make a major release with the refreshed 
> libraries, and after a little experience in the field (and perhaps a few 
> patches), the libraries would then proceed to be blessed as part of the 
> subsequent language standard.

Perhaps GHC could be released with two sets of libraries. This would give 
people time to experiment without breaking existing code. It would also make 
implementing individual changes much easier.

Roman



_______________________________________________
Haskell-prime mailing list
Haskell-prime@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-prime

Reply via email to