On Sat, 19 Nov 2005, Antti-Juhani Kaijanaho wrote:
Ketil Malde wrote:
[about A.b and A . b potentially meaning different things:]
Syntax that changes depending on spacing is my number
one gripe with the Haskell syntax
I also think that it is problematic that a character which can be part of
an alpha-numeric identifier can also be part of an infix operator
identifier. This is the cause of the relevance of the spacing. 'A+b' and
'A + b' always mean the same, but 'A.b' and 'A . b' do not. Very
confusing.
Hence, spacing being significant is not Haskell-specific
So Haskell is somehow BASICish -- how awful.
and is generally a good thing.
FORTRAN is even more space sensitive ...
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe