I'd like to reserve the CPAN namespaces Marpa::* and Parse::Marpa::*
for Marpa, my parsing project.  Andreas Koenig tells me there is
no formal process to reserve namespaces -- one just politely asks
for a consensus.  I'll need that consensus anyway, because I don't
regular follow the applications for new module names.

Andreas also suggests that I ask that other names with the component
"Marpa" (things like ABC::Marpa::XYZ), as a general matter, be
reserved for projects having something to do with Marpa.  Here I'd
like to make a distinction:  Presence in Marpa::* or Parse::Marpa::*
should indicate that I've authorized and endorsed the project.  On
the other hand, a name like ABC::Marpa::XYZ simply indicates that
the project leverages Marpa somehow, not necessarily that I approve
or even have been notified.  That way those included can build on
Marpa, and even use the name, with the assurance that they do not
have to depend on any response from me.

By way of justifying my reserving the name "Marpa": Marpa predates
PAUSE, and "Marpa" is a name unlikely to be of use to anyone
else.

Thanks, Jeffrey Kegler

Reply via email to