[Haskell-cafe] Function Precedence

Henning Thielemann lemming at henning-thielemann.de
Thu Apr 3 01:59:32 EDT 2008


On Wed, 2 Apr 2008, Hans Aberg wrote:

> But one should also be able to write (f+g)(x). - This does not work in 
> Haskell, because Num requires an instance of Eq and Show.

You could define these instances with undefined function implementations 
anyway. But also in a more cleaner type hierarchy like that of 
NumericPrelude you should not define this instance, because it would open 
new surprising sources of errors:
   http://www.haskell.org/haskellwiki/Num_instance_for_functions


More information about the Haskell-Cafe mailing list