2020.27 Advanced Beginning

Vadim Belman has kicked off a series of blog posts about advanced Raku subjects, but for beginners! And what a kick off it was! With already three blog posts to savour:

Looking forward to future instalments!

RakuOps

Alexey Melezhik has also started a series of blog posts, called RakuOps, about how you can use Raku in daily DevOps tasks. The first episode is called: How to Build Docker Containers Using Raku and Sparrow (/r/rakulang comments).

Grant Extension Request

Jonathan Worthington has requested an extension of the Raku Performance and Reliability Engineering grant. Please leave your thoughts about this requests with that request (/r/rakulang comments).

A Thousand Times Faster

Timo Paulssen has published a blog post about their grant work called: How would you like a 1000x speed increase. It’s about how tracking allocations in the profiler can be done much better (/r/rakulang comments).

Grammar Hinting

Mark Carter returns for another week with a blog post that’s about grammar hints about creating a templating system (/r/rakulang comments).

Close, But Yet Another Two

Wenzel P. P. Peppmeyer almost didn’t make it to publish 2 blog posts this week, but the second one appeared just for the Rakudo Weekly News’ deadline. As usual, each addressing some feature or quirk of the Raku Programming Language.

Jeff Goff’s Blog Posts

Andrew Shitov took to the Wayback Machine, and managed to recreate the blogs that Jeff Goff (aka DrForr) has written in the period 2015-2019 (/r/rakulang announcement).

Weekly Challenge

The entries for Challenge #67 that have Raku solutions:

Andrew Shitov provided a complete index of solutions they made to previous challenges. And Challenge #68 is up for your perusal!

Core Developments

Most of the work of the past week has been done behind the scenes in branches again: Stefan Seifert worked on in-process pre-compilation, Jonathan Worthington and Timo Paulssen worked on the new dispatch mechanism and the RakuAST grant, Elizabeth Mattijsen abandoned (at least for now) their work on refactoring the way Match objects are populated.

  • Timo Paulssen added various constant folding optimizations in MoarVM.
  • Elizabeth Mattijsen made reading a single byte with IO::Handle.read about 3x as fast and fixed an improper implementation of Supply.tail(*-10) semantics. They also made List.permutations between 23x and 85x faster, after a spot by Jan-Olof Hendig.
  • And a few other fixes, optimisations, and improvements.

Questions about Raku

Meanwhile on Twitter

Meanwhile on perl6-users

Comments about Raku

New Raku Modules

Updated Raku Modules

Winding down

Fortunately, a lot less happened in the world of the Raku Programming Language than last week. Quite a cool crop of blog posts, and promises of many more. In these interesting times, don’t forget to keep healthy and keep safe. Hope to see you next week for yet another instalment of the Rakudo Weekly News!

Leave a comment