2025.09 Counting Down

In the past 3 weeks, Stefan Seifert has worked on RakuAST development again, and the results are pretty amazing! Since then, 86 more spectest files are passing completely using the new Raku grammar, which brings completion from 86.8% to 92.5%, with only 101 spectest files (1244 -> 1345) to go. Kudos!

Alexey’s Corner

Alexey Melezhik explains how you can set up your own Continuous Integration testing on Sparky without needing to code anything, in: No code CI for Raku modules.

Fernando’s Corner

Fernando Correa de Oliveira introduces a new way of looking at event handling and persistence in part 1 of a blog series: Exploring Event Sourcing in Raku.

Weeklies

Weekly Challenge #311 is available for your perusal.

New Pull Requests

Core Developments

The “master” branch in the rakudo repository has been deleted. If you observe any error related to a missing “master” branch, you are warmly recommended to substitute “master” by “main”. Note that the “master” branch has been frozen for more than two years by now, and its existence only creates confusion at this time.

Furthermore:

  • Jimmy Zhuo and Timo Paulssen together got at the bottom of excessive CPU usage of an idle REPL on Windows, which actually was a bug for any event processing on Windows.
  • Timo Paulssen made sure that precomp files are correctly aligned to 8-byte boundaries, so that the underlying bytecode is also correctly aligned in memory.
  • Elizabeth Mattijsen fixed sub min / max with a Range argument.

In RakuAST developments this week:

  • Stefan Seifert continued working on RakuAST. The most significant fixes:
    • operators / terms defined as variables
    • return with pair syntax
    • several variable visibility issues at BEGIN time
    • fixes to ss/// and S//
    • several (sub-)signature and generics issues
    • binding attributes in method arguments
    • several issues related to categoricals
    • support <|c> and <|w> assertions in regexes
    • several return issues / return value issues
    • progress in making require work
    • and many, many, many more smaller fixes!
  • Elizabeth Mattijsen fixed an issue with literal values.
  • The number of passing test-files with the new Raku grammar are now 141/153 (make test +0) and 1244/1345 (make spectest +57).

Meanwhile on Mastodon

Questions about Raku

Comments about Raku

New Raku Modules

  • Air “A way to create web components without cro templates” by Steve Roe.
  • Air::Play “Playing with the HARC stack” by Steve Roe.

Updated Raku Modules

Winding down

Please keep staying safe and healthy, and keep up the good work! Even after this even crazier week 6 of hopefully only 209.

Meanwhile, still: Слава Україні!  Героям слава!

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

Leave a comment