What were the objections? Especially the principle ones?
10.02.2015, 18:51, "Simon Peyton Jones" <simo...@microsoft.com>: > Haskell Friends > > This email asks for your help in deciding how to proceed with some Prelude > changes in GHC 7.10. Please read on, but all the info is also at the survey > link, here: http://goo.gl/forms/XP1W2JdfpX. Deadline is 21 Feb. > > The Core Libraries Committee (CLC) is responsible for developing the core > libraries that ship with GHC. This is an important but painstaking task, and > we owe the CLC a big vote of thanks for taking it on. > > For over a year the CLC has been working on integrating the Foldable and > Traversable classes (shipped in base in GHC 7.8) into the core libraries, and > into the Prelude in particular. Detailed planning for GHC 7.10 started in the > autumn of 2014, and the CLC went ahead with this integration. > > Then we had a failure of communication. As these changes affect the Prelude, > which is in scope for all users of Haskell, these changes should be held to a > higher bar than the regular libraries@ review process. However, the > Foldable/Traversable changes were not particularly well signposted. Many > people have only recently woken up to them, and some have objected (both in > principle and detail). > > This is an extremely unfortunate situation. On the one hand we are at RC2 for > GHC 7.10, so library authors have invested effort in updating their libraries > to the new Prelude. On the other, altering the Prelude is in effect altering > the language, something we take pretty seriously. We should have had this > debate back in 2014, but here we are, and it is unproductive to argue about > whose fault it is. We all share responsibility. > > We need to decide what to do now. A small group of us met by Skype and we've > decided to do this: > > · Push back GHC 7.10's release by at least a month, to late March. > This delay also gives us breathing space to address an unrelated > show-stopping bug, Trac #9858. > > · Invite input from the Haskell community on which of two approaches > to adopt (this survey). The main questions revolve around impact on the > Haskell ecosystem (commercial applications, teaching, libraries, etc etc), so > we want to ask your opinion rather than guess it. > > · Ask Simon Marlow and Simon Peyton Jones to decide which approach to > follow for GHC 7.10. > > Wiki pages have been created summarizing these two primary alternatives, > including many more points and counter-points and technical details: > > · Overall summary: https://ghc.haskell.org/trac/ghc/wiki/Prelude710 > > · Details of Plan List: > https://ghc.haskell.org/trac/ghc/wiki/Prelude710/List > > · Details of Plan FTP: > https://ghc.haskell.org/trac/ghc/wiki/Prelude710/FTP > > This survey invites your input on which plan we should follow. Would you > please > > · Read the details of the alternative plans on the three wiki pages > above > > · Add your response to the survey > > Please do read the background. Well-informed responses will help. Thank you! > > DEADLINE: 21 February 2015 > > Simon PJ > > , > > _______________________________________________ > Haskell-Cafe mailing list > haskell-c...@haskell.org > http://www.haskell.org/mailman/listinfo/haskell-cafe _______________________________________________ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-users