Way to go starting a religious war :)
-
rdfield++.
Not wishing to get involved in said religious war I'll not state my preference :-). All I
will say is that you need to be careful if you decide
not to spell out the keywords - make sure you don't forget those parens otherwise you won't catch failures:
# a subtle bug...
open THEFILE, ">/somedir/somefile" ||
die "Could not create /somedir/somefile - $!\n"
If you do that, you'll never know something bad happened.