in reply to RE: Re: Module dependency
in thread Module dependency
Funnily enough, that's exactly what I thought -- so I was going to produce a big 'ta-da' with &package::mySub()... but then I wrote and ran the program you see and it worked.
So, a quick reread of my Perl documentation suggests the following:
################## # MyPackage ################## package MyPackage; require Exporter; @ISA = qw(Exporter); @EXPORT = qw(exportedSub); @EXPORT_OK = qw(exportedOkSub); $var = 'a variable'; sub exportedSub { print "Exported sub called!\n"; } sub exportedOkSub { print "ExportedOK sub called!\n"; } 1; ################# # Script.pl ################# use MyPackage qw(exportedOkSub); exportedSub(); exportedOkSub(); print "Var: " . $MyPackage::var . "\n"; exit 0;
Then it should work as advertised.
Note, however, that I have done some fudging as MyPackage isn't properly included in my @INC -- so YMMV. :^)
~
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
RE: RE: RE: Re: Module dependency
by Fastolfe (Vicar) on Sep 07, 2000 at 22:43 UTC |