Hacker News new | ask | show | jobs
by superkuh 1379 days ago
I'd argue perl's major value is from stability in the sense that what the perl developers write today can be run on the perl available on any machine, new or old. If a lot of perl developers end up use'ing lots of these new features that feeling of compatiblity will go away.
1 comments

If you need new code you write today to run on 20 year old systems, don't use the newer features. Perl 5.36 is backwards compatible to code written for Perl 5.6 after all. If you need 20 year old code to run on new machines, the same thing occurs - you hand it to a recent Perl 5 and it works. Compare and contrast the last 20 years of PHP or Python.
> If you need 20 year old code to run on new machines, the same thing occurs - you hand it to a recent Perl 5 and it works.

You're only noticing half of the picture.

If you want to write code that'll still run in 20 years, do the same.

Are you saying that in 20 years they'll have removed all the features added in the last 20 years?