On Mon, 10 Feb 2003 06:38:46 -0800 (PST), Steve Linberg wrote:

> It almost makes me wish there was a 
> namespace on CPAN dedicated to this kind of grouping, like "BIZ::" or 
> "CORP::" or "PRIV::" or something "official" like that.

hm, I wouldn't get too wrapped up in getting  an "official"
namespace (course I'll probably get flak for that statement).

The most important thing is that your namespace doesn't
conflict with any otehr namespace on CPAN so that you
can use your module wiht anything else out there.

It almost sounds like you could invent a trademark style
name for your package, like "Apache", which doesn't really
say anything about what Apache.pm does, but is a unique name
identified with the module so that everyone just knows what
it does.

Perl's graphical widget module is simply called Tk:: which
is short for "Toolkit". and it isn't GuiTk:: or WidgetTk::
or anything like that, it's just Tk::. 

The module Carp gives you 'die' and 'warn'
from the caller's perspective. When I hear
the word "Carp" I think of the fish, not
dying from a caller's perspective.

So, its not that every module on CPAN has really good names
all the time. It's just that the namespaces don't collide,
and people learn that they will want to use Carp in their code
and that Apache.pm has nothing to do with Native Americans.

In your case, you might just call it Goblin.pm
and people would eventually learn that's what 
they want to use for a mish-mash of useful code.

Greg
_______________________________________________
Boston-pm mailing list
[EMAIL PROTECTED]
http://mail.pm.org/mailman/listinfo/boston-pm

Reply via email to