2018.22 GDPR To You Too

There is no escape: the PAUSE now has a Privacy Policy, Neil Bowers explains in a blog post (Reddit comments). It’s good to see that the Perl community take action on such matters that affect us all.

2018.05 Rakudo Compiler Release

Thanks to the work of many, specifically Samantha McVey (MoarVM) and Aleks-Daniel Jakimenko-Aleksejev (nqp and Rakudo), there is a new Rakudo compiler release. And within a short time after that, pre-compiled Linux packages in several flavors were made by Claudio Ramirez.

Perl Developer Survey Results

The results of the Perl Developer Survey were published. Which caused some comments on Reddit. In that respect yours truly can only agree with a comment by Zoffix Znet:

As for the survey itself, it’d be nice if it were clearer on whether it’s collecting data on Perl 5 and Perl 6 programmers or just on Perl 5. It starts off by referring to “Perl 5” in the first question and “Perl” in the next, suggesting it covers both languages, yet later questions (e.g. frameworks) only include Perl 5’s frameworks.

It’s Squashathon Time Again This Weekend

Well, technically for as long as it is Saturday 2 June 2018 anywhere in the world. The issues of the perl6/whateverable repository will be the focus of this Squashathon. Check out the wiki for more information and hope to see you there this weekend!

Blog Posts

Core Developments

Most of these core developments happened after the 2018.05 Rakudo Compiler Release.

  • Ticket status of past week.
  • Samantha McVey did some great optimization work on the Unicode grapheme handling on the MoarVM backend, which resulted in Str.lines and Str.words becoming about 2x as fast. And she fixed some issues in the handling of bitwise string operators with regards to the handling of synthetics and normalization.
  • Timo Paulssen fixed a problem with the debug-server hitting the same breakpoint again and again.
  • Christian Bartolomäus fixed various slicing issues in nqp on the JVM backend, and the implementation of the nqp::isrwcont opcode. The latter change fixed a long standing issue where the wrong candidate was selected in some situations in a multi-dispatch.
  • Martin Ryan fixed an issue with stringification of Sub when using the --target=ast command line parameter.
  • Tom Browder worked on several issues with vertical whitespace in Perl 6 pod.
  • Elizabeth Mattijsen fixed a long-standing issue with the use of is DEPRECATED on routines in pre-compiled modules. And while she was at it, she also implemented the is DEPRECATED trait on Attributes with auto-generated methods.
  • And many more smaller fixes and improvements, specifically by JJ Merelo in the Perl 6 documentation.

Meanwhile on Twitter

Meanwhile on StackOverflow

Meanwhile on FaceBook

Meanwhile on perl6-users

Perl 6 in comments

Perl 6 Modules

New Modules:

Updated modules:

Winding Down

With all-time record-breaking high temperatures all week where yours truly is writing this, it’s hard not to feel things are heating up. And that’s just the world, not Perl 6! See you next week to feel the heat of more Perl 6 goodies!

Got something to note?