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


in reply to base.pm vs @ISA

Do you like base.pm? Why? Do you prefer to @ISA = qw(name)? Why?
That should be BEGIN { @ISA = qw(name) }. You can avoid some problems in some cases by making sure your inheritance is set up front and at compile time.

(And I'd throw in an "our" there, and junk the qw() in favor of quotes.)