
3 Aug
2009
3 Aug
'09
5:44 a.m.
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