package MyModule; use Exporter(); our @ISA = qw(Exporter); @EXPORT_OK = qw(munge frobnicate); sub frobnicate { print "frobnicated!\n"; } sub munge { print "munged!\n"; } #### use MyModule qw(frobnicate munge); frobnicate; munge; #### frobnicated! munged! #### BEGIN { require MyModule; MyModule->import( qw(frobnicate munge) ); } frobnicate; munge; #### require MyModule; MyModule->import( qw(frobnicate munge) ); frobnicate; munge;