Anyway, what I'm getting that is 4 years is a pretty short amount of time now that Larry Wall has made me think about it.
Anyway, what I'm getting that is 4 years is a pretty short amount of time now that Larry Wall has made me think about it.
Given those goals, Perl as a language has a long bright future. Because flexible and extensible languages evolve their way out of time.
Compared to all languages in its class, Perl hasn't broken backwards compatibility since past 25 years. Python had to break it for some very simple syntax changes. Perl has never done it, not even once in past 25 years. That is quite a feat considering so much syntax has been added to the language since then. Perl 5 has also found a way to add more syntax without dealing with the core by modules like Devel::Declare.
So Perl evolution is set for many years. You will see it evolve grow. New neat ideas and many like Moose will find their way into Perl.
Basically what makes it special is its hackable, flexible and extensible. And such languages generally stay around for a long time.
This is not to say that I don't agree that Perl has perhaps the best back-compat of all the languages that still evolve - but these absolute statements have this slightly sect feeling.
That said, I'm pretty sure you're right that backwards Per 5 broke backwards compatibility with Perl 4 (and presumably 4 with 3, etc.)
There is a really excellent SF novel 'A Deepness in the Sky' by Vernor Vinge.
It's a few thousand years from now, and one really important job is "Programmer-Archeologist". Their job is to grub around in libraries, find an already existing solution, adapt it to present needs. This is important because without quality automation running your spaceship, you could die.
There are hints that some of these libraries are really old: an off-hand comment is made referencing what must be unix epoch.