Quoth kinow <
brunod...@yahoo.com.br>:
>
> App seems to be the right place for this application. However, I think
> App::PHPMe would not be the right name for it. Maybe
> App::Eclipse::PHPMe, or App::EclipsePHPMe? What do you think?
What is the executable that gets installed called? If it's called phpme,
I'd call the distribution App::PHPMe, since you've effectively already
'claimed' that name; if it's called something like eclipse_phpme or is
installed somewhere where it only gets called from Eclipse, I'd call it
App::Eclipse::PHPMe.
> By the way, do I need to talk with someone else about using the App
> namespace prefix?
No. In general names on CPAN are first-come, first-served. There are a
few official restrictions, mostly now quite old (for instance, names
under DBI:: are restricted), and there is an unofficial convention that
putting your module under the namespace of an existing module with many
supplied sub-modules (like, say, Catalyst, or Plack) should only be done
after coordinating with the author(s) of that module, but generic
top-level namespaces like App:: are free-for-all.
If you want advice about module naming from the people who run CPAN and
PAUSE, you can write to the
mod...@perl.org mailing list.
Ben