2024.14/15 1K+ / 75%+

Stefan Seifert resumed working on RakuAST. And how! In a matter of just over a week, not only did we cross the 1024 boundary of number of “spectest” files completely passing, we also crossed the 75% boundary. Cool stuff!

Rakudo Compiler Release

Justin DeVuyst (kudos, yet again!) has produced the third Rakudo compiler release of 2024: 2024.03, mostly about stability and efficiency. Binary packages have become available shortly after, as well as updates to Rakudo Star.

Viva Las Vegas

Conference Talks submission is open for the conference in Las Vegas on June 25-27 2024!

Raku on Exercism

In the presentation of the “Luhn” exercise solutions, the Raku Programming Language solution by rcmlz gets extensive exposure: “a condensed solution, as we expect“. And the day before that, the “Sieve” exercise also got quite some attention: “looks a little like Erlang“!

Patrick’s Corner

Patrick Böker explains the use of wrapper scripts, and how it is hard to get them right. But with the right tools, it can be much simpler. In “Better wrapper scripts“.

Paul’s Corner

Paul Cochrane expressed their surprise about the (im)possibility of being able to run scripts on Windows in “Letting mere mortals run Windows PowerShell scripts” (/r/rakulang, /c/rakulang comments).

Anton’s Corner

In the past two weeks, Anton Antonov has been very active again:

Dr. Raku’s Corner

Dr Raku continued producing and posting beginner tutorial videos:

Weeklies

Weekly Challenge #263 and #264 are available for your perusal.

New Pull Requests

Core Developments

  • Daniel Green tweaked the int to str cache on MoarVM, causing 42K fewer coercions during the Rakudo build. They also made the JVM build about twice as fast by integrating the fastutil library in NQP and fixed any inadvertent breakages on the JVM backend caused by the Metamodel work by:
  • Elizabeth Mattijsen added a rudimentary dd debugging subroutine in NQP, and continued working on the Metamodel classes for faster compilation and performance and better stability.
  • Stefan Seifert improved the error handling of “method not found” errors, easing debugging of core development work significantly.
  • And a number of additional tweaks and fixes.

In RakuAST developments this week:

  • Stefan Seifert whirlwinded back with many additions and fixes to RakuAST!
  • The number of passing test-files with the new Raku grammar are now 139/151 (make test +0) and 1028/1356 (make spectest +35).

Meanwhile on Mastodon

Meanwhile still on Twitter 𝕏

Questions about Raku

Comments

New Raku Modules

Updated Raku Modules

Winding down

As some of you have noticed, there was no Rakudo Weekly news last week. It somehow felt inappropriate to publish on April Fool’s Day. So yours truly took a week off. Normal weekly publishing has resumed! Meanwhile, Слава Україні!  Героям слава!

Please keep staying safe and healthy, and keep up the good work!

If you like what I’m doing, committing to a small sponsorship would mean a great deal!

Leave a comment