in reply to Introducing beta code into CPAN modules
If you are going to do it, then the new version at the least should be a new major version, and probably should get a different name. Otherwise if at all possible, I would provide a backwards compatibility interface.
Yeah, it sucks. But the advantage of modularity is that you will provide an interface that others can rely on to not change as you change the guts. The deal is that they don't mess with your internals, and you won't break their code. Both ends of that deal are important, and I try to avoid relying on code from people who knowingly break documented APIs in released code.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re (tilly) 1: Introducing beta code into CPAN modules
by Masem (Monsignor) on Nov 07, 2001 at 00:09 UTC |