in reply to Automatically export all subs in a module

Exporting "everything" probably isn't right, but I've been known to do this (for production code, in fact):
use vars qw(@EXPORT); ... sub foo { ... } push @EXPORT, 'foo'; ... sub bar { ... } push @EXPORT, 'bar'; ...
and so on. Then when I'm adding or deleting a subroutine, the code to "export" it is right there.

-- Randal L. Schwartz, Perl hacker