VinsWorldcom has asked for the wisdom of the Perl Monks concerning the following question:
Monks,
I maintain a CPAN module Cisco::Management which I wrote / released when I was just learning how to write modules. Needless to say, there is much room for improvement and I've decided to break the monolithic code into sub-modules under the main Cisco::Management grouping.
This requires that I change the current API slightly:
Instead of "use Cisco::Management", it'll be "use Cisco::Management::MODULE"So I thought I'd take the opportunity to standardize and change existing accessor calls as well as add all the missing ones.
I made note of this in the latest release (0.08) saying it was the last in this line / format. Not sure who actually reads the README / POD.
QUESTIONS
I don't want to clutter the namespace, abandon a module and start a new one if there is no need. I don't know how many people use this (I'm guessing very few) so impact may be minimal as long as backward compatibility is maintained for the first new API version release.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Perl Module API update or new release
by MidLifeXis (Monsignor) on Mar 24, 2015 at 13:43 UTC | |
by VinsWorldcom (Prior) on Mar 24, 2015 at 14:35 UTC | |
by RonW (Parson) on Mar 24, 2015 at 17:07 UTC | |
by VinsWorldcom (Prior) on Mar 24, 2015 at 18:04 UTC | |
|
Re: Perl Module API update or new release
by Anonymous Monk on Mar 24, 2015 at 03:39 UTC |