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.

Reply via email to