in reply to problem referencing global variable in self-written module
Oh, to be a monk of high enough ranking to edit your post and add the <code> tags so it would be readable...
Regardless...I'll try and help. You did tell perl that Fleece.pm exports things, by:
But nowhere do you tell it *what* to export.use Exporter;
Or better:@EXPORT = qw( $fleece );
This would be slightly better since users would have to specifically ask for $fleece to get it:@EXPORT_OK = qw( $fleece );
It's considered good form to not clutter of someone's namespace recklessly. I'd suggest a read of the Exporter Documentation would help you understand all this a little better. HTH, Jeffuse Fleece qw( $fleece );
|
---|
In Section
Seekers of Perl Wisdom