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/financialmarkets/Pages/doddfrankdisclosures.aspx  for important information with respect to derivative products.
_______________________________________________
Libraries mailing list
Libraries@haskell.org
http://www.haskell.org/mailman/listinfo/libraries