Fernando Correa de Oliveira has written a nice blog post about the future of Red (an ORM for Raku), and how that would be influenced by having RakuAST become mainstream: The Future of Red ORM for Raku (/r/rakulang comments).
Rakudo Compiler Release
Will Coleda has produced the third release of the Rakudo compiler for the Raku Programming Language in 2025: 2025.03. This release includes mostly bug-fixes and error message improvements, and an enormous amount of work on RakuAST.
Binary packages will become available shortly, as well as updates to Rakudo Star, if they are not already. Kudos to all involved!
Top 7 Posts Of The Week
The DEV editorial team handpicked Elizabeth Mattijsen‘s blog post Quicker to assume as one of their 7 favorite blog posts of the week!
Steve’s Corner
Steve Roe introduced the concept of The hArc Stack, combining HTMX with raku Air, Red and Cro so that you can just build websites the right way™. Which caused quite a discussion on /r/htmx.
Arne’s Corner
Arne Sommer let NotebookLM loose on their Raku Musings website, and described the result in a blog post: A Visit from NotebookLM.
Weeklies
Weekly Challenge #314 is available for your perusal.
New Problem Solving Issues
Core Developments
The new .assuming implementation had to be removed just prior to the 2025.03 release because it caused issues with precompilation in quite a few Raku ecosystem modules. Most likely this issue will be fixed before the 2025.04 release.
Elizabeth Mattijsen expanded Hash parameterization to also allow specification of default value of containers, and fixed an issue with .raku/.join on Buf[uint64].
In RakuAST developments this week:
Stefan Seifert basically concluded their work on the Raku bootstrap, with the number of test-files passing equalling the number of passing test-files in the non-bootstrapped Rakudo.
The number of passing test-files with the new Raku grammar are now 141/153 (make test +0) and 1299/1345 (make spectest +20).
Meanwhile on Mastodon
- One of the three languages by Profoundly Nerdy.
- State of things? by hobbsc.
- Will be cool by Samuel Chase.
Meanwhile on BlueSky
- A little less elfish by Elizabeth Mattijsen.
Questions about Raku
- Shouldn’t this be a compilation error? by Profoundly Nerdy.
- How to make altering a deep field more idiomatic by Richard Hainsworth.
Comments about Raku
- A tiny core, extending itself by Ralph Mellor.
New Raku Modules
- Zeco “An ecosystem hosting module for raku” by Tony O’Dell.
- Terminal-API “Assorted functions to interact with TTYs” by Patrick Böker.
Updated Raku Modules
- Git::Blame::File, DateTime::strftime by Elizabeth Mattijsen.
- Air, Air::Play by Steve Roe.
- RakuConfig, Rakuast::RakuDoc::Render, Elucid8::Build by Richard Hainsworth.
- PublicSuffix by JJ Atria.
- Sparrow6 by Alexey Melezhik.
- WWW::Gemini, LLM::Functions, Math::NumberTheory, Lingua::NumericWordForms by Anton Antonov.
- APISports::Football by Siavash Askari Nasr.
Winding down
Please keep staying safe and healthy, and keep up the good work! Even after week 9 of hopefully only 209.
Meanwhile, still: Слава Україні! Героям слава!
If you like what I’m doing, committing to a small sponsorship would mean a great deal!
