2020.19 Release Release

Some weeks see one release. And then some do two! In any case, it is good to see the 2020.05 Rakudo Compiler Release, thanks to the hard work of Alexander Kiryuhin. Which was immediately followed by updated Docker Containers (by Suman Khanal and JJ Merelo) and installable Linux packages (by Claudio Ramirez). And since it has been a time since there was a Rakudo Star release, Patrick Spek immediately created a Rakudo Star Release Candidate. Rakudo Star users: please test this Release Candidate!

Testing a compiler

Andrew Shitov published Chapter 11 of their compiler book, about building control flow into the language.

RakuAST Grant Accepted

The RakuAST Grant Proposal by Jonathan Worthington has been accepted by the TPF Grant Committee.

Long Queue Short

Alexey Melezhik updates the community on RakuDist changes (/r/rakulang comments).

Confusing or What?

p6steve has written another interesting blog post, this time about Raku objects, and the different approaches for setters and getters. Which resulted in quite an extensive discussion on /r/rakulang.

Random Raku Reflections

Eric Londo has written a very nice column on their life experience in programming, and how Raku has become their personal favorite programming language to read and write (/r/rakulang comments).

Weekly Challenge

Laurent Rosenfeld did extensive weekly reviews of the Raku solutions of Challenges #56 and #57 and Luca Ferrari was the champion of April. These are entries for Challenge #59 that have Raku solutions:

Challenge #60 is up for your perusal!

Core Developments

  • Suman Khanal fixed various internal documentation issues related to the rename.
  • Timo Paulssen optimized the JITted version of nqp::atpos / nqp::bindpos for native int arrays. They also removed some unnecessary initializations from QAST objects.
  • Patrick Böker fixed the --relocatable configuration feature.
  • Ben Davies improved GNU C++ NativeCall name mangling.
  • Elizabeth Mattijsen added a CACHEDIR.TAG file to precomp directories, made the List.rotate method use less memory, added a Supply.rotate method, and normalized internal handling of say, put, note and print.
  • And a number of 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

Yet another week of every day feeling like every other day. But this week saw some nice releases, both in the compiler world, as well in the module world! Yours truly keeps repeating: stay safe, stay healthy, stay helpful. See you next week!

Leave a comment