RE: [code-review] Hello!

"Hodges, Paul" <Paul.Hodges-zv7RHi0Am8a1Z/[email protected]> Wed, 4 Feb 2004 08:37:20 -0600
Newsgroups gmane.comp.lang.perl.code-review-ladder
Message-ID <2820B295B95836498EED98D7A065C4F104DBD505@bremocmg-55>
> > > It'd say anybody who's got anything < 5.6.1 _really_ needs an =
upgrade.
> > > use vars... yuk!
> >
> > I regularly use a tru64 unix system using perl 5.004_03, from back =
in
> > 1997, I don't administer the system so I don't have much choice =
about
> > which perl to use.
> >I imagine folks still using VMS are in a similar situation.
>
> That's fine. But then people with antique versions of Perl don't =
really=20
> need _new_ modules such as Tie::Hash::Expire do they?

He's feverish. Anybody got any e-aspirin?
People with "antique" versions write new code too, friend, and so they =
need new modules that can accomodate new ideas MORE than people with =
shiny new versions that have already incorporated convenient fixes.

> I understand why modules such as CGI.pm or DBI need to maintain=20
> backwards compatibility with older Perls, but putting the same legacy=20
> burden on new modules is just crazy.

Yeah, every business out there should have to upgrade every few months =
so that they don't have to roll their own every time a new tool becomes =
available.... What's wrong with this picture? :)

> Why not ask all new modules to maintain compatibility with Perl 4 =
while=20
> you're at it? I'm sure some machines still run it as well :)

Many do. The only reason not to is if a proposed feature's need for a =
newer version of Perl overshadows its likelihood to be used by someone =
stuck with an older version. Don't assume *anyone* has the convenience =
and luck you have. Most people *don't* have root, and so have no say; =
root often doesn't see a need for new installations that might upset the =
configuration of a box and make them do "unnecessary" work. Most =
installations I've seen come with 5.4 by default; we just got 2 *new* =
Solaris servers with 5.4 because that's all that was available. We only =
managed to get *any* Perl on our old HP because I hacked it into our =
local directories and put it in our group's path, which is at best an =
incomplete installation.

Just thank the e-gods that you seem to have it good, and accept that =
some people want to be nice to those that don't have it so good, lol....

*****
"The information transmitted is intended only for the person or entity =
to which it is addressed and may contain confidential, proprietary, =
and/or privileged material.  Any review, retransmission, dissemination =
or other use of, or taking of any action in reliance upon, this =
information by persons or entities other than the intended recipient is =
prohibited.  If you received this in error, please contact the sender =
and delete the material from all computers."  113