On Sat, Apr 03, 2004 at 03:41:20AM +0200, Paul Johnson wrote: > I am considering dropping support for Perl 5.6 in Devel::Cover. Whilst > Devel::Cover basically works with Perl 5.6.1 and Perl 5.6.2, there are > many parts which are difficult or impossible to implement, leading to > certain constructs which cannot be covered.
I can think of some points that you might want to consider when deciding whether to keep 5.6 support. The choice, of course, is up to you. Gathering coverage statistics is often more useful during development, not maintainance. This would imply it being used with newer versions of the interpreter rather than later ones. In most cases, the interpreter used to run the coverage analysis doesn't need to be the same that is used for deployment. Even if different interpreters produced different results, or you can't be certain if it will or not, its hard to imagine many cases where the same program taking wildly different code paths. People using 5.6.x can still use the Devel::Cover 0.40, or whatever the last version with 5.6 support. If, as the theory goes, that free and open source software is created when a programmer has an itch that they need to scratch, it is perfectly understandable if 5.6.x support isn't your particular itch. On the other hand, someone, somewhere, is bound to complain when it happens.