4 ms·
The author is (evidently) referring to something well-known to those inside the Perl community which some call the Perl renaissance, a.k.a. the Modern Perl move
by rjbond3rd 16y ago
The author is (evidently) referring to something well-known to those inside the Perl community which some call the Perl renaissance, a.k.a. the Modern Perl movement, a.k.a. the Perl enlightenment.
There are meta-modules which allow you to pull in all the goodies with a single line of code, e.g. "use Modern::Perl;" or "use Task::Kensho;"
At that point, you are effectively coding in a "modern" dialect of Perl and it's a definite break from the past.
If you are not already interested in Perl, it's arguably not enough to persuade you, but I find it really exciting.
- wyuenho 16y agoIMO, I think Perl has had its time. It's time to move on. It was invented by Larry Wall to sort of have a unified language that minimizes retraining for a `sh` and `awk` programmer, that's why it keeps so many weird punctuations. These days, the thing that Perl is really good at - regular expression - is found in virtually every language that comes after it. It's had accomplished its historical mission, people have learned a great deal from it. There was a time when there was nothing but Perl could solve effectively. That was in the 90s. We've had Moderm Perl dialects for a very long time now, they are called PHP, Ruby, and arguably, Python.
- jerf 16y agoYour post is implicitly based on the premise that languages have some sort of ordained-by-Nature sunset process and that Perl's continued insistence on living is some sort of affront against the Natural Order. That's an awfully large premise to slip into a post without justifying it; one could plausibly claim it to be outright begging the question. If a language continues to evolve and clean itself up (and not merely grow without bound), who's to say it can't live for a very long time?
- rjbond3rd 16y agoThat's why it's called "the Perl renaissance." Renaissance == rebirth, another life. Incidentally, like an old girlfriend, the language kept going even after you broke up with her :)
- chromatic 16y agoWe've had [Modern] Perl dialects for a very long time now, they are called PHP, Ruby, and arguably, Python. With all due respect, none of PHP, Ruby, or Python come close to Modern Perl in quality or reliability.