all of these things are hurt by whitespace-sensitive syntax. IMO,
we should think very carefully before introducing any.
Haskell already has plenty of whitespace sensitivity. The layout rule
is a pretty major part of the tradition. Other places:
* (Just.foo) differs from (Just . foo)
* --| differs from -- |
* With NegativeSyntax, (-1) would differ from (- 1)
* In TemplateHaskell, $x differs from $ x
* In TemplateHaskell, [d| differs from [ d |
* With UnboxedTypes, (# differs from ( #
* With UnboxedTypes, 3# differs from 3 #
Regards,
Malcolm
_______________________________________________
Haskell-prime mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-prime