On Mon, Oct 06, 2003 at 02:40:23PM +0200, Perl Authors Upload Server wrote:
>
> The following module was proposed for inclusion in the Module List:
>
> modid: Alien
> DSLIP: adpfp
> description: Top level for external dependencies on CPAN
> userid: ABERGMAN (Arthur Bergman)
> chapterid: 23 (Miscellaneous_Modules)
> communities:
>
> similar:
>
> rationale:
>
> enteredby: ABERGMAN (Arthur Bergman)
> enteredon: Mon Oct 6 12:40:21 2003 GMT
>
> The resulting entry would be:
>
> Alien adpfp Top level for external dependencies on CPAN ABERGMAN
There's no need (or mechanism) to register the name of a namespace,
only the module(s) within it, e.g., Alien::zlib.
But I think there should be an Alien.pm to provide,
(interfaces to) services that Alien::foo modules will need
such as checking if a library is installed.
So I suggest you register an Alien.pm module name.
The Alien module can also serve to document the principles and
conventions of the Alien::* namespace - such as...
- what 'things' Alien::* modules can relate to
- how the namespace below Alien:: is managed
- how version number of an Alien::foo module relates to the
version number of the alien thing it corresponds to.
- the interface to the services provided by the Alien module, obviously
etc etc
Tim.