Indentation of If-Then-Else
Neil Mitchell
ndmitchell at gmail.com
Sun Oct 22 10:04:52 EDT 2006
Hi
> In order to solve the trouble I propose enhancements
> to teachers, compilers and standard libraries:
> 1. 'if' syntax should be teached as
> if a
> then b
> else c
I love being able to ident if however I like:
if a then b else
c
Where b is a trivial case, and c is the hard one.
if a then
b
else
c
Exactly like C. Clearly delimiting the b and teh c, by putting space
between them.
if a then b else c
Short one
if a
then b
else c
I also occasionally use this.
It seems better to change the language so it works like _everyone_
expects it does, rather than become syntax dictators. It's hard enough
persuading people to move from C, but when you tell someone that their
perfectly unambiguous sytnax is "wrong", they aren't going to be
amused.
Thanks
Neil
More information about the Haskell-prime
mailing list