While all very true, Perl programmers know how to be lazy (it's one of their virtures). So why would you want to do an if(!(expression)) when you can say unless(expression)? Or, in English, "If not this, do that" compared to "unless this happened, do that."
no subject