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

