I'd like to share Michael Snoyman's Classy Prelude:
http://www.yesodweb.com/blog/2012/07/classy-prelude .  The basic gist of
the work is that many of the standard prelude functions are made for
concrete types such as [a], [(a,b)], and [Char] but can be much more
polymorphic.  While this complicates error messages and makes learning
Haskell more difficult, we believe experienced Haskellers will benefit from
the added polymorphism.  Note that we aren't saying that the standard
Prelude should be replaced, rather we are offering this as a drop-in
alternative.  Note that it reexports most of the standard Prelude types so
it should be very low impact to switch over.

We love to hear your comments.  Note however, that this is a RFCQ with the
'C' standing for constructive..

Thanks,
Max
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to