sectokia has asked for the wisdom of the Perl Monks concerning the following question:
Hi monks, I want to add some modules I have made to CPAN. However I am unsure of what name they should be.
Example: First I have wrapped 'AnyEvent::HTTP' with 'Promises' module to create a 'PromiseHTTP' module.
Then I use that 'PromiseHTTP' module to create a 'PromiseDevice' module to talk to transact with a generic 'device' that other users may own.
The question is what names should they be? Is it allowable to add modules under someone elses name space?
What name should 'PromiseHTTP' be?
AnyEvent::HTTP::Promise Promises::AnyEvent::HTTP Promises::HTTP HTTPEventPromises something else?
Should the 'PromiseMyApi' module be:
Devicename Promises::Device AnyEvent::HTTP::Promise::Device or Something else?
Thanks!
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: CPAN module naming convention?
by hippo (Archbishop) on Sep 04, 2023 at 08:28 UTC | |
|
Re: CPAN module naming convention?
by ikegami (Patriarch) on Sep 04, 2023 at 05:27 UTC |