Re: Programming interminable comments
The joys of statement terminators
There is no joy to compare with JavaScript automatic semicolon insertion. It's a "feature" created for script kiddies too stupid or lazy to terminate their statements. It almost never causes bugs*, but when it does, it will take hours to find.
*the classic bug is where you have "return<newline><somethingVerboseLikeAnObjectLiteral>;<newline>". It will return after the first newline. In the absence of proper function signatures, this will only be manifest if the calling code fails in consequence of the undefined value returned.