Suggestion regarding (.) and map
Cale Gibbard
cgibbard at gmail.com
Thu Apr 24 16:42:44 EDT 2008
2008/4/24 Wolfgang Jeltsch <g9ks157k at acme.softbase.org>:
> Am Mittwoch, 23. April 2008 23:55 schrieb Cale Gibbard:
> > […]
>
> > Rename fmap to map
>
> This would be really great! There is no point in having a map just for lists
> and a general map for functors since the list map is the same as the list
> instance's functor map. And identifiers with a single lowercase letter in
> front or after a lowercase word (fmap, foldr, etc.) are not nice, in my
> opinion.
>
>
> > (like it was in Haskell 1.4),
>
> It really was this way in Haskell 1.4? Why was it changed?
>
>
> > and define (.) as a synonym for it.
>
> I don't think that this is reasonable. (.) corresponds to the little circle
> in math which is a composition. So (.) = (<<<) would be far better.
>
But the realisation here is that composition *is* functor application,
for a certain rather important functor. :)
- Cale
More information about the Haskell-prime
mailing list