What if I have a module that does something specific like Sports::Play::Tennis, but there is no Sports::Play- and I'm thinking there could be?
What does Play add that's not already suggested by Sports and Tennis?
I have a module that I placed in namespace Finance::MICR::LineParser. Thing is, Finance::MICR does not exist. It should/could exist- and my LineParser.pm module does not belong as MICR. I know it.
Alright, you've persuaded me that your module is misnamed. What should it be named?
Another example, I have a module to manage metadata for files specifically for a website. It seemed like the right thing to do to name it as CGI::Metadata::Filed (i didn't think it belonged in Metadata, i thought this was more of a cgi thing then what is currently *in* the Metadata namespace). The reasoning is that there could/would/should be a CGI::Metadata::SomethingElsed.
Okay, but what's the CGI connection? Just because it has to do with a website doesn't necessarily mean it should be in the CGI namespace.
When I have modules that sort of dangle like this.. Is this ok? Am I pissing anybody off?
If you post these questions on the module-authors list before you upload your modules to CPAN, and respond intelligently to the feedback you get there, you effectively CYA.
In reply to Re: How to name modules without a parent namespace?
by jkeenan1
in thread How to name modules without a parent namespace?
by leocharre
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |