Original-Via: uk.ac.nsf; Wed, 9 Oct 91 12:07:29 BST
I just received new revised "Haskell Report, Version 1.1". After looking at
the new grammer, I was wondering what is meant by the productions for 'afunlhs'.
For example, p.35 gives an alternative syntax for binding functional values to
infix operators so that
plus x y z = x+y+z is equivalent to
(x `plus` y) z = x+y+z
This is straight forward and understandable, but the revised grammer also allows
left hand sides like:
(((a 'plus' b) c d) e) f g = ......
or
(add a b c) d = ......
which the original grammer did no
B.S.H.