[Haskell-cafe] Re: [Haskell-beginners] map question

minh thu noteed at gmail.com
Tue Oct 20 02:46:22 EDT 2009


> [snip]
> Not a hack, a solution. A consistent one. Look:
>
>  (`foldl` 0)
>  (`-` 2)
>
> Don't they look exactly the same?
> [snip]

These look the same too (and *are* consistent):
(f a b)
(+ a b)

But it's not Haskell..

IMO conflating binary minus and unary minus is not consistent.

Something I wonder from time to time if it would be a good thing or
not is to allow
  a `f g` b
to mean
  f g a b
(so map (`f g` b) as would legal too).

Cheers,
Thu


More information about the Haskell-Cafe mailing list