Vagn Johansen wrote:

How are interface changes handled on CPAN?

They're not. I'm trying to promote a pradigm of including a VERSION subroutine that
will croak (or at least die) when you ask for a non-forwards-compat. version.


In theory, you change the name when you change the itnerface, instead of merely
updating the version number.


How do you avoid breaking old programs when the interface changes?


Issue a new module name with the new interface, and maintain both versions for bugs.

Reply via email to