3 ms·
Let me clear that up for you, if you are still in doubt. Perl5 had a period of slow releases in the 2000s, this changed in 2010 with the release of version 5.1
by daotoad 7y ago
Let me clear that up for you, if you are still in doubt.
Perl5 had a period of slow releases in the 2000s, this changed in 2010 with the release of version 5.12. Since then, Perl 5 has been on a yearly release cycle. The current release is version 5.30.0. When it became clear Perl6 wasn't coming any time soon, some people left Perl. Others knuckled down and wrote some great code that made Perl5 into a much better language. With many core feature additions and deprecations, new CPAN modules, and tooling to support consistent work by teams, the Perl5 language is more expressive and better than ever.
Perl6 took forever, had major internal conflicts, but managed to survive and ship a specification in December 2015, version 6.c (6.a was an alpha version, and 6.b a beta). The Rakudo Perl6 compiler gets monthly releases, but most people install the Rakudo Star distribution, which bundles some extra modules and just makes life a bit easier. Rakudo Star began shipping "A usable Perl 6 compiler" in 2010. Regular releases tracked changes in the compiler.
The Perl6.c spec was announced in December 2015, and the first Rakudo to implement it was released at the same time. Rakudo Star, lagged a bit and released in January 2016.
Here's the Perl6 release announcement: https://perl6advent.wordpress.com/2015/12/25/christmas-is-here/ https://perl6advent.wordpress.com/2015/12/25/christmas-is-he...
The Perl 6.d spec was released in November 2018, and the Rakudo 2018.11 version defaults to supporting it.
Here's a link the Perl6 FAQ with more info on the Perl6 versioning and releases. https://docs.perl6.org/language/faq https://docs.perl6.org/language/faq
If you liked Perl5 then, come back and give modern perl5 a try.
Perl6 is an amazingly expressive and fun language to write with.
- petre 7y agoPerl 5 post 5.12 is nice but people like rurban an mlehmann claim p5p are screwing it up and breaking backwords compatibility for no good reason. These two individuals are quite knowledgeable programmers, so I'm inclined to agree with them. Both have created their own fork of Perl 5. Perl 6 is quite nice as a language but the implementation is slow and it has too litlle lib support. Also not great for scripting because of the VM penalty.
- chromatic 7y agoThese two individuals are quite knowledgeable programmers, so I'm inclined to agree with them. They're both extremely knowledgeable, but neither of them can work with other people, so their forks seem motivated by the desire to do what they want without question, rather than any purely technical concerns.
- petre 7y agoI'd like at least rurban's fork to succeed. The other one is less ambitious and probably more pragmatic as in Perl 5.22 LTS. It's nice but also quite mundane, which is exactly what you'd want in a production environment. Cperl /perl11 OTOH is very ambitious with innovation happening. I will benchmark it against 5.30 at least for the sake of science and validating its author's claims.