
21 May
2013
21 May
'13
12:54 p.m.
On Tue, May 21, 2013 at 11:20:28AM -0400, Edward Kmett wrote:
One potentially palatable option would be to just note that incorporating these into the a Prelude can be done while leaving the haskell98 and haskell2010 packages with the current behavior.
Wherever feasible, any change to Prelude would not be reflected in haskell98:Prelude or haskell2010:Prelude. If we make changes at the same time as splitting base, then i think it makes sense to leave an unchanged Prelude in base too. (feasible changes are things like removing mapM, or re-exporting Data.Traversable's mapM. Infeasible changes are things like making Applicative a superclass of Monad). -- Ian Lynagh, Haskell Consultant Well-Typed LLP, http://www.well-typed.com/