
+1
On Tue, Jan 27, 2015 at 2:06 PM, Christopher Allen
This has been the experience of many (not all) beginners I've worked with as well.
Confusion with redundancy more often than the concept embedded in the polymorphic version. It should be said that Functor is usually a titch easier to learn for new people than Foldable or Traversable even if they're not complicated to experienced Haskellers.
Another problem is that most books for learning Haskell don't incorporate much of the typeclasses under discussion, partly because of how new they are.
I don't think these caveats are a good reason to block or mutilate the BBP.
--- Chris
On Tue, Jan 27, 2015 at 12:57 PM, harry
wrote: Augustsson, Lennart 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.
When I was a beginner, I don't recall having trouble understanding the polymorphic versions, but I was soundly confounded by the apparent redundancy of map/fmap etc. Particularly when the answer was "to make things easier for beginners"!
-- View this message in context: http://haskell.1045720.n5.nabble.com/Drastic-Prelude-changes-imminent-tp5764... Sent from the Haskell - Libraries mailing list archive at Nabble.com. _______________________________________________ Libraries mailing list Libraries@haskell.org http://www.haskell.org/mailman/listinfo/libraries
_______________________________________________ Libraries mailing list Libraries@haskell.org http://www.haskell.org/mailman/listinfo/libraries