[Haskell-cafe] Monoid wants a (++) equivalent

George Pollard porges at porg.es
Sat Jul 4 01:26:09 EDT 2009


2009/7/4 Jason Dusek <jason.dusek at gmail.com>:
> 2009/07/03 George Pollard <porges at porg.es>:
>> Also, throw out `map`. ;)
>
>  What is the proper name for the operation on functions of a
>  functor, anyway? The name `fmap` seems to driven by an analogy
>  with `map`.

This is getting a little off topic, but I don't believe it has a name.
In category theory the name of the functor is used as an operation on
the function, so that given the functor "F", instead of writing `fmap
f` you'd write `F(f)`. I think this is one area where Haskell wins
notationally :)


More information about the Haskell-Cafe mailing list