2021.36 Clean Disp

The Rakudo Core Developer team (more specifically Jonathan Worthington, Stefan Seifert, Daniel Green, Jan-Olof Hendig, Nicholas Clark and Oleksandr Kyriukhin) have reached a milestone on the new-disp branch: all 117K+ spectests are now passing! Focus for the coming week is now on fixing module breakage in the ecosystem (some of which is caused by them being naughty referring to internal features that have been refactored), and improving the performance of Rakudo. Great to see such advances!

Foundation Developments

Daniel Sockwell, member of the Raku Steering Council, has been accepted as a board member of Yet Another Society, known to most of you as “The Perl Foundation”. In a blog post, they explain the situation around the “Raku Foundation”, dba’s (aka Doing Business As) and the developments around the Raku Trademark (/r/rakulang, Twitter comments).

The Raku Solution

Conor Hoekstra has made a follow-up video about the solution of a single problem in 16 different programming languages in 1 Problem, 5 Programming Languages. The Raku Programming Language is again one of them.

Miniconf

On the mini-conference on 18 November 2021, organised by Thibault Duponchelle, it appears that JJ Merelo and JJ Atria will be giving presentations.

Flavio’s Corner

Flavio Poletti continued their quest into Raku land with two blog posts about features of the Raku Programming Language this week:

Wenzel’s Corner

Wenzel P.P. Peppmeyer was triggered by the use of placeholder variables in roast: Calling by name (/r/rakulang comments).

Weeklies

Weekly Challenge #129 is available for your perusal.

Pull Requests

Core Developments

  • Elizabeth Mattijsen micro-optimized Promise.new, and made sprintf always show the format being used when an error occurs in sprintf formatting.
  • Daniel Sockwell tuned the CannotPrecomp exception.
  • Ben Davies optimized the use of the internal concretization table.

Questions about Raku

Meanwhile on Twitter

Comments about Raku

Updated Raku Modules

Winding down

The new-disp branch is now stable enough for yours truly to develop on. If you have a rakudo checkout, run git pull; perl Configure.pl --force-rebuild --gen-moar=new-disp --gen-nqp=new-disp --make-install) and you should be set also. Exciting times! But please also stay vigilant, stay safe, stay healthy. Next week will bring you another dose of news about the Raku Programming Language to keep you occupied!

Leave a comment