Just because the rule exists doesn't mean it's the right thing to do.
Adding oddities to a language that could be small and simple creates these ongoing controversies. What are PHP developers _still_ talking about? SQL injection. What are Rails developers _still_ talking about? How to use REST properly. What are JavaScript developers _still_ talking about? Semicolon's or not.
This all points to poor design decisions in my mind. And we're at a loss to change the language unless we do something like CoffeeScript.
Adding oddities to a language that could be small and simple creates these ongoing controversies. What are PHP developers _still_ talking about? SQL injection. What are Rails developers _still_ talking about? How to use REST properly. What are JavaScript developers _still_ talking about? Semicolon's or not.
This all points to poor design decisions in my mind. And we're at a loss to change the language unless we do something like CoffeeScript.