http://qs321.pair.com?node_id=728833


in reply to Little annoying mistakes ... of others

Omitting parens around argument lists has issues. You've already mentioned the problem with omitting parens in conjunction with || instead of or. There's also

print (3+4)*5; # Prints 7

At least that one warns.

>perl -we"print (3+4)*5" print (...) interpreted as function at -e line 1. Useless use of multiplication (*) in void context at -e line 1. 7