# from Sébastien Aperghis-Tramoni
# on Monday 08 October 2007 16:02:
> use relative;
> my $Customer = import relative qw(Report Customer);
This changes the require() on Foo::Report and Foo::Customer to run-time
though, right?
If only we had userland pragmas, you could just create functions Report
and Customer and delete them in unimport().
use relative qw(Report Customer);
...
my $c = Customer->new();
my $r = Report->new()
...
no relative;
--Eric
--
"...the bourgeoisie were hated from both ends: by the proles, because
they had all the money, and by the intelligentsia, because of their
tendency to spend it on lawn ornaments."
--Neal Stephenson
---------------------------------------------------
http://scratchcomputing.com
---------------------------------------------------