If you can't see what all of these have in common, then you probably shouldn't call yourself a software developer.
It's just syntax, people.
It's just syntax, people.
The principle argument against whitespace significant languages is separation of concerns. Punctuation only for syntax and whitespace only for formatting.
That said the benefits of CoffeeScript still outweigh the tradeoffs for me.