in reply to Re: Re: Re: "use" modifier code via import()
in thread "use" modifier code via import()
I guess you never use strict, warnings, lib, CGI, or many other core modules since it would be hopelessly confusing for people to find that they weren't importing symbols into your package.
I don't know where this 'use is only for importing symbols' meme snuck in, but I've certainly never read that rule anywhere and don't assume only symbol exporting when I see a module. In fact, the meme is plain wrong.
It is certainly common for modules to primarily export symbols. It is also certainly common for subroutines to work on numbers. But there are plenty of modules that don't export symbols and it often makes sense to make it easy for the module user to pass arguments in.
In fact, I'm pretty sure that Larry and company provided the mechanism for that reason, especially since they immediately went out and used it (and not for importing symbols).
- tye
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re^4: "use" modifier code via import()
by perrin (Chancellor) on May 18, 2004 at 03:17 UTC | |
by hv (Prior) on May 18, 2004 at 03:40 UTC |