in reply to A question of module scope

If I understand your question correctly, library is a file which contains a bunch of Perl statements and functions. You also have a bunch of Perl scripts that use library. You have another module that you want to make available to both library and your Perl scripts.

Part of what confused the earlier respondents is that Perl libraries usually have the extension ".pm". Many older applications, especially those from Perl4, don't. *shrugs*

The short answer is that you have to put your use statement within every package that you wish to have the symbols available.

------
We are the carpenters and bricklayers of the Information Age.

Then there are Damian modules.... *sigh* ... that's not about being less-lazy -- that's about being on some really good drugs -- you know, there is no spoon. - flyingmoose