> Explicit declaration of the scope of a variable at initialization leads to unintended global namespace pollution when omitting the declaration is legal and causes the variable to be placed in the global scope
Ah, but it's not legal with 'use strict;' (which everyone uses)
> That's because programmers who care about good syntax in their languages don't use Perl.
And Lisp has too many parentheses. I clearly just like my code to be illegible.