3 ms·
Most of us draw the line around 5.8.6 or so, given that all major distributions include a Perl at least that new. In fact most of them are at 5.10+ now, with a
by marcusramberg 16y ago
Most of us draw the line around 5.8.6 or so, given that all major distributions include a Perl at least that new. In fact most of them are at 5.10+ now, with a few notable exceptions.
- Vivtek 16y agoI don't like it when my CPAN tests fail - and there are some test rigs out there running on 5.6. In practice, this has actually only resulted in my rewriting code once in a part of a module that is standard in 5.8 but wasn't earlier (one of the Tie modules, I think), but still. Using a whole new control structure isn't something I'll be doing soon, no matter how attractive it is.
- jrockway 16y agoPut "use 5.010" in your Makefile.PL and you won't see the failures from older Perl installs.
- Vivtek 16y agoYes, because they won't be running there. Maybe you like to target one version back, but there's a lot of systems out there running old Perls, and I don't see why I shouldn't be writing for the largest audience possible.
- chromatic 16y agoI don't like it when my CPAN tests fail - and there are some test rigs out there running on 5.6. Anyone who hasn't upgraded Perl 5 in eight and a half years seems unlikely to install new software.
- jrockway 16y agoReally? Even 5.8.8 has some major bugs. I would only aim to support 5.8.9, 5.10.1, and 5.12.2, and at this point I don't know of anyone still using 5.8, so I just stick with the two most modern versions. When 5.14 is released, it will really be time to kiss 5.8 goodbye.