[EMAIL PROTECTED] wrote:
Thanks Shawn. But, in this case, how would we send a parameter to the module from the calling script. The module can see the name of the calling script, but I want to make my module available to other perl programmers, and let them have the flexibility of deciding which use statements they want from the module.
Wait a minute. Someone's being silly. Unless you're talking about groups of modules, you (or they) should 'use' them by the original names. But to answer your question, change the main script as follows.
#!/usr/bin/perl use strict; use warnings; BEGIN { our $use_parameter = 'secret_code'; } use PerlMQ; __END__ # PerlMQ our $use_parameter; use if $use_parameter eq 'secret_code', Module => undef; 1; __END__ -- Just my 0.00000002 million dollars worth, --- Shawn "Probability is now one. Any problems that are left are your own." SS Heart of Gold, _The Hitchhiker's Guide to the Galaxy_ -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>