in reply to "use base" or @ISA

I use both from time to time. A difference is that use base 'Exporter'; is like
require Exporter; push @ISA, 'Exporter';
so you may save a line. For all the differences read perldoc base.
Boris