NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.
All the Perl that's Practical to Extract and Report
Stories, comments, journals, and other submissions on use Perl; are Copyright 1998-2006, their respective owners.
Re: Perl 5.6.x (Score:1)
As the saying goes, "You're doing it wrong". Simply install the other Perl versions under /opt/perl, just like the INSTALL [cpan.org] says. That way, you can run your tests within one environment using all the different Perl versions:
I guess you could even write a plug-in for Module::Release [cpan.org] to check the tes
Re: (Score:2)
I have tried that in the past, as you say INSTALL suggests how to install Perl on a box in a different location. However what I found was CPAN got confused and modules from the different Perl versions got screwed up. I know it's supposed to work and it it did on my box for a while but once it' started going screwy I thought it best to put the other version of Perl in it's own space where it can't screw anything up with the vendors standard version.
At the same time I also wanted to test in a complete compa
-- "It's not magic, it's work..."
Wrong Minds (Score:1)
No one, which is why it makes so little sense to support them with new code.
You're talking about people who refuse to update their software. Their defining characteristic is that they refuse to update their software. Thus it makes little sense to me to offer them new versions of software for them not to upgrade to.
Simple Answer: Yes (Score:2)
However, the longer answer is that it depends. A discussion that keeps cropping up is whether older perls are applicable anymore. My suggestion would be that if you're testing on an environment that had a version of perl packaged with it, then test that and later versions only on that envirnoment. However, with some environments (e.g. Windows) that don't come pre-installed with Perl, then take your starting point from 5.6.1.
The reason being that some environments have different configurations than earlier
Re: (Score:2)
I'd like to support 5.6 and 5.8 even though I'm developing on and only now use 5.10. It's not as if I'm taking advantage of many 5.8 features let alone 5.10. Debian Sarge and Etch both came with 5.8.x and Lenny will come with 5.10, so to find a 5.6 system you need to go back to Woody - which is well past it.
At work I keep three Red Hat 7.x system alive (though I shouldn't really) and they use Perl 5.6, hence my plan to try and look at Perl on a system of that vintage.
Windows is a different story. I supp
-- "It's not magic, it's work..."
5.6? (Score:1)
Re: (Score:1)
Working Unicode, more and updated core modules, bugfixes, much better testing....
Re: (Score:1)
New core modules? They're on CPAN. "Working" Unicode? Great if you need it (I don't), but the interface hasn't changed, has it? Testsing and bugfix
Re: (Score:1)
Many are, but at some point CPAN authors really ought to be able to say "I (added a new feature to|fixed a bug in) Perl 5 years ago; I'm finally going to take advantage of it in code."
Users oughtn't expect to run the new shiny on ancient installations.
Re: (Score:1)
Re: (Score:1)
Unicode support is a deal-breaker as far as I’m concerned. That the interface superficially hasn’t changed doesn’t matter – it didn’t work prior to 5.8. The identical interface means I don’t have to change my code to make it run and fail to work properly on 5.6. Uhm, hooray.
Re: (Score:1)
Re: (Score:2)
Working Unicode is a bonus if you are dealing with XML as I am.
However in my situation it's the dependency stack that is a pain, while you can install the dependencies over time on an antique system there comes a time when some of the modules just won't install/upgrade any more. This means that on a brand new 5.6.2 installation it's plain impossible to actually install the dependency stack from CPAN, you have to figure out which older versions of some modules will install and install them one at a time manu
-- "It's not magic, it's work..."
Re: (Score:2)
Re: (Score:2)
As every thanks for the offer but in the end I got two 5.6 era systems up and running. If I do need access to them what ago of OS are they running? My 5.6.x systems are by their nature antique.
-- "It's not magic, it's work..."
Re: (Score:2)
You don't owe the users anything (Score:2)
Re: (Score:2)
I know but I also care...
-- "It's not magic, it's work..."