in reply to
There's a level in Hell reserved for ________
... people who don't check the result of open()
... people who
... people who write
because they don't know about the push() operator.
open F, ">$tmp"; print F @a; print F $new_item; close F;
open F, "<$tmp"; @a = <F>; close F;
(Yes, I've seen that in real production code!)
... people who use any Matt Wright script.
... people who think Ruby is better, by any measure, than Perl.
... people who don't understand why it never made sense for Perl to have a switch statement.
... anyone who thinks code embedded in data is better than data embedded in code; and similarly,
... anyone who thinks GUIs are (or can be) as powerful as command-line interfaces.
The 6th Rule of Perl Club is -- There is no Rule #6.