Heince Kurniawan has created an Indonesian translation of Naoum Hankache‘s Perl 6 Introduction, which gives you a quick overview of the Perl 6 programming language, enough to get you up and running (Reddit comments). This now brings the total of translations to 11: Bulgarian, Chinese, Dutch, French, German, Italian, Japanese, Portuguese, Spanish, Turkish and now Indonesian. I wonder if more than half of the world’s population can now learn about Perl 6 in their native language!

Squashathon Results

This weekend saw yet another Squashaton, this time with a focus on tickets that needed tests. Aleks-Daniel Jakimenko-Aleksejev gave an overview of the results. And there is also an all-time overview of past, present and future Squashatons!

Rational Grant Proposal

Zoffix Znet has submitted a grant proposal entitled “Bugfixing and Performance of Rationals Fixing Constraints on Constants” to the Perl Foundation (Twitter announcement). Please be sure you read his plans and let TPF know what you think of it! Yours truly supports this grant request wholeheartedly.

Upcoming Perl Workshops

All of these events can use volunteers and sponsors. Please contact the organisers if you would like to help in such a capacity.

Core Developments

Ticket status of past week (with no more tests marked as “test needed” thanks to the Squashathon).

Samantha McVey significantly improved the collapsing of strands (the parts that make up a string on MoarVM), which e.g. happens when parsing a regex. This is now 4x faster by taking advantage of SIMD instructions. Also indexing has been made 50% faster when the needle is internally stored with a different number of bits than the haystack.

significantly improved the collapsing of strands (the parts that make up a string on MoarVM), which e.g. happens when parsing a regex. This is now 4x faster by taking advantage of SIMD instructions. Also indexing has been made 50% faster when the needle is internally stored with a different number of bits than the haystack. Zoffix Znet worked a lot on the efficiency of Num s and improving associated error messages. He also fixed a crash that would occur in some situations where a loop would have both a FIRST as well as a LAST phaser. And he made dispatch:<var> at least 7x faster (such as in *.&uc ). And exceptions that happen in END are now shown with their backtrace.

worked a lot on the efficiency of s and improving associated error messages. He also fixed a crash that would occur in some situations where a loop would have both a as well as a phaser. And he made at least 7x faster (such as in ). And exceptions that happen in are now shown with their backtrace. Jonathan Worthington reduced the number of allocations in a number of situations, fixed an error with .native-descriptor on closed handles and fixed a problem that prohibited building of MoarVM on big-endian systems.

reduced the number of allocations in a number of situations, fixed an error with on closed handles and fixed a problem that prohibited building of MoarVM on big-endian systems. Elizabeth Mattijsen improved the performance of native arrays with regards to initialization, iterating and the use of .splice . She also improved the efficiency of .roll in many situations.

improved the performance of native arrays with regards to initialization, iterating and the use of . She also improved the efficiency of in many situations. And many other smaller fixes and improvements.

Blog Posts

Videos

No videos from the German Perl Workshop just yet. But there is one from a recent London Perl Mongers meeting:

Perl 6 Signatures by Simon Proctor.

Meanwhile on Twitter

Meanwhile on StackOverflow

Meanwhile on FaceBook

Wendy van Dijk :

There’s a new Perl 5 book and it is written by Laurent Rosenfeld . It’s in French and it’s self-published. Kudos! (I got a signed copy and proud as hell): Programmation fonctionnelle en Perl: Améliorez la puissance expressive de vos programmes. Oh, and by the way, this is the first time anybody anywhere wrote & published a Perl 6 book first (Think Perl 6), and after that a Perl 5 book. Also, one book in English, and then a book in French.

: Jeff Goff:

ANTLR4::Grammar v0.5.0 released – it translates 45 of the grammars in the corpus to valid Perl 6 grammars. The next few releases will be making sure the grammars correspond to the original.

Meanwhile on perl6-users

Using BagHash es by mimosinnet.

Meanwhile on PerlMonks

Perl Developer Survey 2018 by H.Merijn Brandt.

Perl 6 in comments

Perl 6 Modules

New Modules:

Lingua::Palindrome by Stefan Fischer.

Updated Modules:

Algorithm::LibSVM by Toyota Itsuki .

. XML::XPath by Martin Barth .

. PDF::Class by David Warring .

. App::FindSource by araraloren .

. ANTLR4::Grammar by Jeff Goff.

Winding down

Quite a busy week for yours truly again. Being at the excellent German Perl Workshop for 5 days sorta messes up your schedule. Fortunately there was plenty of WiFi and 4G to be able to do some work as well, especially at Saturday’s Hackathon. Two Perl 5 books were sold at the Perl swag booth ran by Wendy van Dijk. And more than 30 Perl 6 books! The times, they are a-changing. See you next week for even more changes!