Dan Muey <[EMAIL PROTECTED]> wrote:
:
: I'm wanting to setup a module that will export whatever is in
: @EXPORT (if anythign) and ':basic'
:
: IE I want
: use Monkey;
: To be identical to
: use Monkey qw(:basic);
Seems like you really need is a way to test this
for yourself. Here's a quickie I just wrote. I'm sure
it fails for some modules, but . . .
use strict;
use warnings;
use Data::Dumper;
print Dumper imported( 'CGI', ':html' );
sub imported {
my( $module, @import ) = @_;
require "$module.pm";
my @previous_keys = keys %::;
import $module @import;
my %symbol_table = %::;
delete @symbol_table{ @previous_keys };
return [ keys %symbol_table ];
}
HTH,
Charles K. Clarkson
--
Head Bottle Washer,
Clarkson Energy Homes, Inc.
Mobile Home Specialists
254 968-8328
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]