foldable flexible bridges (putting foldable+traversable in prelude) Re: Burning bridges

Ian Lynagh ian at well-typed.com
Tue May 21 18:54:52 CEST 2013


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/



More information about the Libraries mailing list