Types of `map` function in Haskell, Scala, and Clojure(missingfaktor.blogspot.com)
missingfaktor.blogspot.com
Types of `map` function in Haskell, Scala, and Clojure
http://missingfaktor.blogspot.com/2014/08/types-of-map-function-in-haskell-scala.html
I can see why the corner cases of CanBuildFrom are perceived as very troublesome, but I have to say that after working with Scala for many years now, this has never been an issue in practice.