
I hope we can learn a lesson here that we need a clear specification to point people to when there are major changes. I pointed this out when the reddit discussion came up and everyone agreed it should be done, but I don't think it was ever done. Perhaps we can be stringent on maintaining such a policy in the future. I always thought that generalizing Data.List was a mistake, but I figured it was too late in the process to change it and I didn't understand the motivation. Code examples for this would be something to put in the specification. On Tue, Jan 27, 2015 at 9:49 AM, Augustsson, Lennart < Lennart.Augustsson@sc.com> wrote:
A lot of people might have opinions about what is good for beginners, but the only opinions that matter are from those who have actually taught a large number of beginners. I'm not one of them, so I'll keep my beginner opinions to myself.
-----Original Message----- From: Libraries [mailto:libraries-bounces@haskell.org] On Behalf Of Neil Mitchell Sent: 27 January 2015 17:44 To: Richard Eisenberg Cc: cvs-libraries@haskell.org Subject: Re: Drastic Prelude changes imminent
now instead of 2¢. (My chief concern is how it affects newcomers to Haskell, which is admittedly a different concern than others have expressed. It may be worth noting that my concern was addressed by suggesting newcomers use the `haskell2010` package... which is now defunct, due to fallout from the AMP.)
The haskell2010 package has always been unusable. Initially haskell98 reexposed a subset of base, and they worked together. Then some of the modules were cloned and tweaked, and any time I put them in the same package it all went terribly wrong.
I also have concerns about beginners, but it's clear everyone has radically different opinions about what is good or bad for beginners.
I raised my concerns as soon as I found out about the changes (October 2014), argued my case, made a few blog posts, but seemingly lost. At that point, much like Simon Marlow, I decided to live with it. I have a feeling we might rehash the same discussion every time a new larger set of people find out about the changes, especially as those people are less likely to be connected to the cutting edge of libraries development.
Thanks, Neil _______________________________________________ Libraries mailing list Libraries@haskell.org http://www.haskell.org/mailman/listinfo/libraries
This email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please delete all copies and notify the sender immediately. You may wish to refer to the incorporation details of Standard Chartered PLC, Standard Chartered Bank and their subsidiaries at http://www.standardchartered.com/en/incorporation-details.html
Insofar as this communication contains any market commentary, the market commentary has been prepared by a sales and/or trading desk of Standard Chartered Bank or its affiliate. It is not and does not constitute research material, independent research, recommendation or financial advice. Any market commentary is for information purpose only and shall not be relied for any other purpose, and is subject to the relevant disclaimers available at http://wholesalebanking.standardchartered.com/en/utility/Pages/d-mkt.aspx.
Please visit http://wholesalebanking.standardchartered.com/en/capabilities/financialmarke... for important information with respect to derivative products. _______________________________________________ Libraries mailing list Libraries@haskell.org http://www.haskell.org/mailman/listinfo/libraries