So I'm thinking that if my module is My::Module, I would want to duplicate that and create My::Module::Beta, in which all significant interface changes would go. These would still be released as one perl package, but those that want to test the new versions can use My::Module::Beta, and if they want to revert back, it's a quick deletion in the use section. This would also allow me, when approaching the completion of beta testing, to insert warn statements in the My::Module code on those functions which might be depricated or changed such that users can be expected to switch over when My::Module::Beta changes are merged into My::Module.
Any other thoughts on this type of situation?
-----------------------------------------------------
Dr. Michael K. Neylon - mneylon-pm@masemware.com
||
"You've left the lens cap of your mind on again, Pinky" - The Brain
"I can see my house from here!"
It's not what you know, but knowing how to find it if you don't know that's important
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
CPAN version trick
by Fletch (Bishop) on Nov 06, 2001 at 23:04 UTC | |
|
Re (tilly) 1: Introducing beta code into CPAN modules
by tilly (Archbishop) on Nov 06, 2001 at 23:49 UTC | |
by Masem (Monsignor) on Nov 07, 2001 at 00:09 UTC | |
|
Re: Introducing beta code into CPAN modules
by maverick (Curate) on Nov 06, 2001 at 20:33 UTC | |
by FoxtrotUniform (Prior) on Nov 06, 2001 at 21:43 UTC | |
|
Re: Introducing beta code into CPAN modules
by lachoy (Parson) on Nov 06, 2001 at 21:45 UTC | |
|
Re: Introducing beta code into CPAN modules
by rrwo (Friar) on Nov 08, 2001 at 09:20 UTC |