On Sat, Feb 21, 2004 at 07:44:28AM -0800, Exide Arabellan wrote:
> Im working on a module that utilizes POE::Component::Server::TCP. Being 
> the neat freak that i am, im inclined to name the module 
> POE::Component::Server::TCP::MUD, though it seems rather cumbersome. 
> I've seen other modules (such as IRC::Bot) that take the last module and 
> use it as the begining of theirs. However when doing a CPAN search, 
> having the full title is helpful for a first glance appraisal of how its 
> written.
> 
> Is this something people just do however they see fit, or is there a 
> standard/movement to have it one way or the other?

POE::Component::IRC was published before general naming conventions
were formed.  The conventions remain malleable to this day, but
there's a little method to the madness.

If your module implements a specific kind of MUD, possibly with a lot
of modules, I'd suggest naming it Net::MUD::Arabellan (or whatever the
name of your MUD is).

If it's a generic module for providing front-end TCP services to a
back-end MUD engine, I'd suggest POE::Server::MUD.  MUD servers tend
to be TCP things by default, so specifying it in the package name
seems redundant.

> Disclaimer: I apologize if this has been covered, in the case that it 
> has please point me to the post. I tried to scan for it, but didn't come 
> up with anything.

No problem.  Don't let the heavy development discussion scare you off.
If it starts to get unbearable, we can always start another list.

-- 
Rocco Caputo - [EMAIL PROTECTED] - http://poe.perl.org/

Reply via email to