develooper Front page | perl.moose | Postings from September 2011

Re: MooseX::FSA::Simple

Thread Previous | Thread Next
From:
Darren Duncan
Date:
September 19, 2011 10:37
Subject:
Re: MooseX::FSA::Simple
Message ID:
4E777DE0.80009@darrenduncan.net
Ian.Docherty@nomura.com wrote:
> I have written a new module along the lines of FSA::Rules, only as a Moose
> Role.
> 
> Is it convention that Moose Roles are in the MooseX::Role namespace so I
> would call the module MooseX::Role::FSA::Simple, or can I call it
> MooseX::FSA::Simple?

Following comments of others ...

You should name your module FSA::<something> or otherwise have FSA as the 
dominant part, because it describes what your module is used for or what it does.

Moose is an implementation detail and "Moose" shouldn't be used in the name of a 
module just because it uses Moose.  That's like putting "Object" in the name of 
a module because it is object-oriented.

Don't use "Simple" in your name, as that term is widely overused on CPAN and 
doesn't actually distinguish what is unique about your module; it also tends to 
be an inaccurate description.

-- Darren Duncan

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About