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

Reply via email to