Moritz Lenz is testing the waters to see if there is room for a crowd-sourced Perl 6 Coding Contest, and he’s inviting comments / suggestions / participations. This all models after Carl Mäsak‘s initial Perl 6 Coding Contest from 2010 (Twitter comments).

Perl 6 Deep Dive Free Download

Only 13 hours to go to get your free download of “Perl 6 Deep Dive” by Andrew Shitov. It’s filled with practical examples, exploring all aspects of Perl 6 with different programming paradigms (object oriented, functional, and reactive). On Twitter it had some weird previews: 1, 2.

Sparky

Alexey Melezhik introduces Sparky, a powerful pocket size task runner server. A more flexible and more maintainable alternative to using crontab , written in Perl 6!

Core Developments

Bart Wiegmans fixed MoarVM’s jit-bisect.pl to use the new spesh log.

fixed MoarVM’s to use the new spesh log. Zoffix Znet made the stringification of really big ints (larger than 2⁶⁰) 1.58x as fast.

made the stringification of really big ints (larger than 2⁶⁰) 1.58x as fast. Jonathan Worthington fixed a problem in deserialization introduced in the past month, which was breaking a lot of modules in the ecosystem.

fixed a problem in deserialization introduced in the past month, which was breaking a lot of modules in the ecosystem. Timo Paulssen fixed the heap snapshot profiler.

fixed the heap snapshot profiler. Ben Davies implemented asynchronous socket introspection.

implemented asynchronous socket introspection. Paweł Murias fixed a lot of issues on the new Javascript backend, and fixed some on the JVM backend as well.

fixed a lot of issues on the new backend, and fixed some on the backend as well. Tom Browder reported of his experiences in NQP land by documenting traps a Perl 6 programmer could fall into when programming in NQP .

reported of his experiences in land by documenting traps a Perl 6 programmer could fall into when programming in . Daniel Green speeded up several operators (such as %% ) for native variables.

speeded up several operators (such as ) for native variables. Fernando Correa de Oliveira made sure that .[] properly caches on Seq s. And he made sure that eqv between Signature s also check the returns attribute.

made sure that properly caches on s. And he made sure that between s also check the attribute. Nick Logan deprecated the undocumented gethostname for $*KERNEL.hostname .

deprecated the undocumented for . And many other smaller fixes and improvements.

Questions about Perl 6

Meanwhile on Twitter

Meanwhile on FaceBook

Meanwhile on perl6-users

Perl 6 in comments

Perl 6 Modules

New modules:

Cro::H by Travis Gibson .

. IP::Addr by Vadim Belman.

Updated Modules:

Sparrowdo::Cordova::OSx::Build, Sparrowdo::VSTS::YAML::Cordova, Sparrowdo by Alexey Melezhik .

. JSON::Path by Jonathan Worthington .

. App::Tasks by Joelle Maslak .

. AttrX::Mooish by Vadim Belman .

. App::Perl6LangServer by Ahmad M. Zawawi .

. Hash::Restricted, Tuple by Elizabeth Mattijsen .

. Oddmuse by Alex Schroeder.

Winding Down

While preparations for the 2018.10 Rakudo compiler release are in full swing (which should also be the basis for the 2018.10 Rakudo Star distribution), this week was mostly about cleanups and fixing. And of course some nice new modules and some nice updates. Please check in again next week for more Perl 6 news! Take care!