On Thu, 16 Jun 2011, Rich Alderson wrote:
> Perl roolz, Python droolz! ;->
>
> (Seriously? ?syntactically significant white space??? ?Really??????)
Yeah... that _really_ irks me.
I spent too much time in the 1980s chasing down lineprinter output
alignment issues because "X<tab>X" often renders differently than
"X<space><tab>X" on different terminals and printers. Why would I
want something invisible to me be meaningful to the
compiler/interpreter? (We often put terminals in the mode to display
glyphs for whitespace to track those issues down).
2) exceptions are not exceptional. You want to break
out of a loop? That's
an exception. Even a loop from 1 to 10 will stop looping by throwing an
exception.
That's merely annoying by comparison, but it is annoying.
-ethan