L.S.,
Many libraries on Hackage use language extensions, or depend on other libraries that use extensions. When an extension is no longer supported, or another Haskell compiler must be used, this may lead to a lot of maintenance work. To prevent an extreme amount of maintenance, I try to avoid using language extensions, but many libraries on Hackage use them. My proposal is: Make an inventory, of the most used language extensions (based on the number of Hackage downloads of packages depending directly or indirectly on them). If the most used extensions are theoretically sound and improve software developed with them, they should be included in the next Haskell standard. Packages, using rejected extensions, should be redesigned or shunned (marked as such in Hackage). Regards, Henk-Jan van Tuyl -- http://Van.Tuyl.eu/ http://members.chello.nl/hjgtuyl/tourdemonad.html Haskell programming -- _______________________________________________ Haskell-prime mailing list Haskell-prime@haskell.org http://www.haskell.org/mailman/listinfo/haskell-prime