On 2006-08-14 at 12:00PDT "Iavor Diatchki" wrote: > Hello, > I never liked the decision to rename 'map' to 'fmap', because it > introduces two different names for the same thing (and I find the name > `fmap' awkward).
I strongly concur. There are far too many maps even without that, and having two names for the same thing adds to the confusion. > As far as I understand, this was done to make it easier to learn > Haskell, by turning errors like "Cannot discharge constraint 'Functor > X'" into "X =/= List". I am not convinced that this motivation is > justified, although I admit that I have very limited experience with > teaching functional programming to complete beginners. Still, > students probably run into similar problems with overloaded literals, > and I think, that a better approach to problems like these would be to > have a simplified "learning Prelude" Agreed. -- Jón Fairbairn Jon.Fairbairn at cl.cam.ac.uk _______________________________________________ Haskell-prime mailing list Haskell-prime@haskell.org http://www.haskell.org/mailman/listinfo/haskell-prime