<div dir="ltr"><div>+1</div><div><br></div>I'm in favor of generalizing `map`. At first I was wary of less monomorphic types, but now I've found that it's not that hard to just lie and pretend the type is more specialized when teaching. Plus, `map` is a much nicer name than `fmap`.<div>
<div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span style="font-family:arial,sans-serif;font-size:13px">Since there's been so many suggestions concerning radically changing the Prelude recently, I'd like to start a poll on a subject.</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">I know that "map" is limited to lists for the beginners, but then we're already making a lot of unbeginnerish changes to Prelude. Also it's not a monad transformer, but just a functor - how can a person learn Haskell without understanding what a Functor is?</span></blockquote>
</div></div>