Martin Langhoff wrote:
> 
> I have a few Perl Modules used to read and write "Lingo" code. Lingo is
> the scripting language for Macromedia's Director product, which is used
> to create Shockwave content. 
> 
> Now I would like to open a new namespace for these modules ... here are
> my picks, in order of preference. 
> 
>       - Lingo::
>       - Shockwave::
>       - Director::
>       - Multimedia::

Generally speaking, you don't get a top-level namespace without a very
compelling reason.

Given the purpose of the modules, I think Lingo ought to be in the name.
And since Lingo is specific to a proprietary product, that also ought
to be in the name (thus ruling out Director and Multimedia, as being
too general).  And the Macromedia namespace might be considered to be
reserved a priori by the company.  That leaves Shockwave::Lingo.

-- 
John Porter

What would Gabrielle do?

Reply via email to