The speed canary script run daily by Merijn H. Brand has dropped below 2 seconds wallclock time for the first time in the history of the test being run (FaceBook comments). Since then, this has happened one more time (at moment of writing): there’s always a bit of noise involved with these timings. Check out the raw version of the speed log, if you want to keep up to date.

Rakudo 2018.09 Compiler Release

Aleks-Daniel Jakimenko-Aleksejev and Samantha McVey have done it again: release MoarVM and the Rakudo Compiler. Claudio Ramirez took this as an immediate cue to update the directly installable Linux distributions. Kudos to all involved!

Thoughts on using Perl 6

Alex Schroeder explains in his blog post how he has been maintaining the Oddmuse wiki software since 2003, and that he is now learning Perl 6 using a real project (Reddit comments).

Math::Matrix

Herbert Breunung continued his series of blog posts about Math::Matrix:

Documentation from the CLI

bdmatatu describes the quick hack with which it is possible to look at the documentation of docs.perl6.org from the command line.

Worth learning

EarlTheGray enquired about Perl 6 on Reddit, specifically about the functional programming side of it. And that there didn’t appear to be much of an active Perl 6 community. Yours truly guesses we need to get out more 🙂

Core Developments

Ticket status of last week.

Samantha McVey implemented the UTF16le and UTF16be streaming encoding / decoding while following the behaviour of Perl 5 with regards to BOM s.

implemented the and streaming encoding / decoding while following the behaviour of Perl 5 with regards to s. Tobias Boege fixed an issue with the recursion check of non-dwimmy hyperops.

fixed an issue with the recursion check of non-dwimmy hyperops. Zoffix Znet continued his tireless work in preparation for the 6.d release, specifically focussing on consistent behaviour of Rat s.

continued his tireless work in preparation for the release, specifically focussing on consistent behaviour of s. Elizabeth Mattijsen fixed an issue with QuantHash.ACCCEPTS with regards to other QuantHash es of the same type.

fixed an issue with with regards to other es of the same type. And many other smaller fixes and improvements.

Meanwhile on Twitter

Meanwhile on StackOverflow

Meanwhile on FaceBook

Perl 6 Wine! by Wendy van Dijk.

Meanwhile on perl6-users

Perl 6 in comments

Perl 6 Modules

New Modules:

CroX::HTTP::Auth::Munge by Curt Tilmes .

. Hash::Agnostic, Object::Delayed by Elizabeth Mattijsen .

. Sparrowdo::Cordova::OSx::Fortify by Alexey Melezhik .

. Libui by Travis Gibson .

. Wkhtmltox by Ahmad M. Zawawi .

. App::Tasks by Joelle Maslak .

. Cro::RPC::JSON by Vadim Belman.

Updated Modules:

GraphQL, epoll, DB::Pg by Curt Tilmes .

. Scalar::Util, Array::Agnostic, Array::Sparse, Object::Trampoline by Elizabeth Mattijsen .

. Getopt::Advance by araraloren .

. Sparrowdo::Cordova::OSx::Build by Alexey Melezhik .

. Image::Libexif by Fernando Santagata .

. JSON::Schema by Jonathan Worthington .

. Sparky::Plugin::Notify::Telegram by Spigell .

. PDF::Font::Loader by David Warring .

. JSON::Fast by Timo Paulsen .

. IRC::Client::Plugin::UrlTitle by Patrick Spek.

Winding Down

A week with relatively little happening in the Perl 6 core, but all the more outside of it, judging by the number of tweets and the number of new / updated modules in the ecosystem. With the release now out of the door, a backlog of optimizations will see the spotlight in the week to come. Hopefully giving some really good news next week. See you then!