CPAN stores distributions under author subdirectories. But the module
namespace is done separately and reflects the function of the module.
In the case of the MARC:: namespace, I think Ed Summers is the only one
who has remained involved since the beginning (back in the 1990's). Had
we used names at the start, it would have been BBIRTH::MARC (which would
have been confusing to absolutely everyone  even back then) since I
uploaded the first release to CPAN.

Also, uppercase MARC:: is the preferred CPAN practice for an acronym of
this sort. Compare to existing module names like CGI, DBI, ODBC, ASP,
and PDL.

-bill

On Thu, 2010-11-11 at 20:39 +0100, Frédéric DEMIANS wrote:
> > butting in an interesting discussion ...
> 
> Thanks for joining the discussion.
> 
>  > Would Org::Demians::MARC::Record ( or Tamil::MARC::Record ) be very
>  > wrong, unless you aim to provide the ultimate collection of MARC
>  > modules that would make all the others obsolete ?
> 
> Yes, I aim to... In the Java world, I would have name it
> fr.tamil.marc... I'm not sure it's the usage in CPAN. And there is this
> suggestion to stay under MARC:: umbrella.
> 
>  > Moose is great and I love it, but it's not forever ... in a few years
>  > we'll use Elk or something else, and you might want to port your
>  > modules ...
> 
> I have other plan for the future...

Reply via email to