Sadly, there won’t be a Rakudo 2024.11 release. Our regular release manager Justin DeVuyst is not able to do it this month. Looking at other people who would be willing and able to do the release, it turned out that two other people would like to try, but would need a little handholding: Will Coleda and Patrick Böker! Together with Justin DeVuyst they will be working towards a 2024.12 release, and while doing that increase the release manager bus factor from 1 to 3! Kudos to all involved!
US Conference 2025
The Call for Presentations for the US conference in Greenville, South Carolina on 27-29 June 2025, is now open. Register now, the early bird price is US$ 275! (/r/rakulang comments)
Santa’s A Little Happier
Santa is a bit happier to see only 13 slots of the 25 of the 2024 Raku Advent Calendar have been claimed, 10 more than last week! But not enough yet: surely there must be more people reading the Rakudo Weekly that have written something in the Raku Programming Language and who are proud of their work? Proud enough to write a blog for the Raku Advent Calendar for it? “Yeah”, Santa mumbled, “there still must be more!”.
Weeklies
Weekly Challenge #297 is available for your perusal.
New Pull Requests
- Debugserver loaded file notifications
- Counteract drift in timers with repeat
- More UBSAN fixes
- Address long-standing discrepancy for
!=andMETAOP_NEGATE - Don’t use
Match::chompon string
Core Developments
- Patrick Böker fixed an issue with frame unwinding in MoarVM on Windows (at least for now).
- Christian Bartolomäus fixed various NQP issues on the JVM backend, allowing some hacks in Rakudo to be removed, and fixed a dispatch issue in Rakudo.
- John Haltiwanger added the “
tty“, “process” and “disabled” options for the “--repl-mode” command-line argument, and made theREPLfail gracefully if initialized without a TTY. - Elizabeth Mattijsen allowed
0as a valid value for:vent-atinSupply.throttle.
In RakuAST developments this week:
- Elizabeth Mattijsen fixed handling markup of
=aliasand allowed*as a lemma in=config, indicating configuration information for the entire document.
Meanwhile on Mastodon
- Solvable by regex by Humberto Massa.
- Ideas while being unable to sleep by Samuel Chase.
Meanwhile on the mailing list
- I am getting flooded with tmp files by ToddAndMargo.
- zef how dependencies of installed modules? by ToddAndMargo.
Questions about Raku
- A book about the Raku philosophy by Hans X.
Comments about Raku
- On
ifandwhensemantics by Ralph Mellor. - Motivating the numerical integration project by Anton Antonov.
- Deep roots in Haskell by Steve Roe.
- Having it both ways by Ralph Mellor.
- On tokenizing the Raku way by Ralph Mellor.
- A lot and often by Anton Antonov.
- The same, but then with Raku by Steve Roe.
- Something whipped up by Steve Roe.
- On matchstick square by bo-tato.
New Raku Modules
- Prompt “A smarter prompt for user interaction” by Elizabeth Mattijsen.
- WAT–CLI “What does this code do” by Nigel Hamilton.
- Highlight::Terminal “Highlight code using terminal colors” by Fernando Corrêa de Oliveira.
- content-storage-cli “CLI client to interact with content-storage” by Haytham Elganiny.
- WAT “WAT!? Does this code do? A handy LLM-powered command line utility to find out” by Nigel Hamilton.
- GEOS “Raku bindings for libgeos” by Brian Duggan.
- wordfinder “Find words containing specified letters” by Ian.
- Commands “Handle interactive user commands” by Elizabeth Mattijsen.
Updated Raku Modules
- REPL by Elizabeth Mattijsen.
- Template::Nest::Fast by Andinus.
- Sys::OsRelease by Samuel Young.
- FEN::Grammar by Dan Vu.
- JavaScript::D3, Graph by Anton Antonov.
- Rainbow by Patrick Böker.
- SQL::Builder by Adrian Kreher.
- Pheix by Konstantin Narkhov.
Winding down
Almost as many new modules as module updates! And more advent posts in the pipeline. Good stuff. Meanwhile, still: Слава Україні! Героям слава!
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!
