in reply to Re^2: CPAN: modules, distributions, and bundles
in thread CPAN: modules, distributions, and bundles
(Incidentally, Perl 6 does have a "module" keyword, which encapsulates namespacing just like packages do, but adds versioning to the story. No doubt software will continue to have private namespaces not meant to be consumed by the user code directly, and perhaps the author of those would choose to use modules and not packages to contain them, but I'm betting programmers will continue to loosely talk about "installing that module" when in fact more than one may have been involved. (Then again, Perl 6 has lexically scoped namespaces, so if in the middle of my module I decide I need to implement a Parser, I can do "my package Parser {...}" and my stuff will not clash with any Parser namespace that was visible to you, where you had called me.))
|
|---|