Devel::Cover recommendations... or maybe not?

Nik Clayton nik at ngo.org.uk
Thu Mar 15 07:55:39 GMT 2007


Marvin Humphrey wrote:
> Perl provides no sensible mechanism for deprecation or major version 
> incrementing, and because compile-time and run-time are not separated, 
> compile-time errors cause immediate run-time errors.  Faced with that 
> situation, if you are the author of a CPAN library that may break 
> backwards compatibility at any time in the future, the most responsible 
> thing to do is declare your code perpetually "alpha", regardless of 
> stability.

Surely -- "declare your interfaces perpetually 'alpha'".  There's a 
world of difference between alpha code quality and an alpha API.

N


More information about the london.pm mailing list