Hello, Weird thing here:
I get a variable from a module via @EXPORT_OK like so: use Foo::Monkey '$howdy'; # import the variable $howdy print $howdy; Works perfect. Now if I add strict->import; to my module's import function like so: package Foo::Monkey;; [ standard goodies cut] use base qw(Exporter); sub import { strict->import; } our $howdy = 'Howdy'; our @EXPORT_OK = qw($howdy); [rest of goodies cut] Then the script gives me "Global symbol "$howdy" requires explicit package name..." since I'm not using 'my' (because the module should be Exporting it) I really really want to keep strict->import but need to be able to use @EXPORT_OK and friends like normal. Any ideas why /what is happening and what I can do to have my cake and eat it to? (IE Have my strict and Export it too) TIA Dan -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>