John Haltiwanger dove into a very obscure regex issue and managed to trace it back to a MoarVM optimization that was done in 2018. And implemented a fix for it. Kudos, as this really was a weird edge case indeed! It just goes to show that in every sufficiently complex system, there’s always at least one more bug!
London Workshop
Lee Johnson announces the 2024 edition to be held on 26 October 2024.
More Exercism!
Want to see more Raku content featured on Exercism? m_dango outlines how that can be achieved!
Dr. Raku’s Corner
Dr Raku continued producing and posting beginner tutorial videos:
- 3 Beginners Hash Examples
- Unless Conditional Example
- List Files & Folders In Directories
- List Files & Delete Files
Weeklies
Weekly Challenge #266 is available for your perusal.
Core Developments
- John Haltiwanger fixed a really obscure bug introduced 6+ years ago, as per the main article of this weekly.
- Elizabeth Mattijsen continued working on the Metamodel classes for faster compilation and performance and better stability.
- And a number of additional tweaks and fixes.
In RakuAST developments this week:
- Stefan Seifert continued their work with many additions and fixes to RakuAST!
- The number of passing test-files with the new Raku grammar are now 142/151 (
make test
+2) and 1055/1356 (make spectest
+15).
Meanwhile on Mastodon
- Handling of unicode graphemes by Steve Roe.
- How to read environment variables by Profoundly Nerdy.
- It happened in 2019 by gram.
Meanwhile on the mailing list
- Need native call help by ToddAndMargo.
- PostgreSQL: Raku as a “trusted” language? by William Michels.
- Perl and Raku Conference, late June, Las Vegas by Bruce Gray.
- Is irc.libera.chat down? by Todd Chester.
Questions about Raku
- Idiom for file changes and backups? by Solomon Foster.
Comments
- Extra uses for the semi-colon by Steve Roe.
- On calling other languages by Ralph Mellor.
- On processing CSV files on Poe.
- On alphabetizing letter options by jubilatious1.
- On multi dispatch by Ralph Mellor.
New Raku Modules
- Contact::Name “Parse contact names” by Steve Roe.
Updated Raku Modules
- Dev::ContainerizedService by Jonathan Worthington.
- MoarVM::Bytecode by Elizabeth Mattijsen.
- Chemistry::Stoichiometry, Data::Reshapers, Data::ExampleDatasets, WWW::Gemini, JavaScript::D3 by Anton Antonov.
- PublicSuffix by JJ Atria.
- Collection by Richard Hainsworth.
Winding down
A bit of a quiet week with a major bug fix! 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!