> > How many "things" can packages be? Is this foo a file? > > No this "foo" doesn't have to be a file. You can "have" several > packages in one file and "switch" between them. > > I don't know how to explain what ARE packages though. > Try if > perldoc perlmod > makes sense to you.
After reading perldoc perlmod, my conclusion... 'package foo' is useful if one wants to: 1. Plug in someone else's code without any renaming (avoid vars with same name where one side is too lazy to use strict). 2. Write obscure code ('use', 'require', and '&coolsub' would be too easy for the reader to understand). 3. Write a debugger. 4. Increase hair-pulling on the planet. ;-> Aside from the function name, the term "package" has its more generic meaning, often used in talking about modules (.pm files). (?) I was thinking there might be an instance where 'package bar' is essential, or the best way to go. /g -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]