This week saw a number of remarkable releases: first of all a new version of Rakudo (2023.04), which was released by Justin DeVuyst (with the binary packages for various Linux distributions by Claudio Ramirez, including for the latest Ubuntu and Fedora). This was followed up by the release of Rakudo Star 2023.04 by Anton Oks.
Earlier in the week, Jonathan Worthington released the 2023.04 version of the Comma IDE, the Integrated Development Environment for the Raku Programming Language. A time of harvesting indeed!
The Raku Conference 2023 will be hybrid! To incorporate the positive aspects of online events, you can attend in person in Riga, or online from anywhere on the planet. And there is still time to submit a presentation!
And this just in: specially priced Student in-person tickets!
While preparing this week’s Rakudo Weekly News, it became clear that there had not been any new modules published since Wed, 19 Apr 2023 17:34:36 GMT. After further investigation, this turned out to have been caused by a silent outage of the fez upload service. It would accept any uploaded distributions without any error message, yet failed to store or index or publish the module. This has now been corrected. But any modules uploaded in this period, sadly will have to be uploaded again.
The good news of this is that no new modules were published using the p6c or CPAN backends in this period, a clear indication that those storage systems for the Raku module ecosystem are being used less and less.
Wenzel P.P. Peppmeyer returns after an extended absence (welcome back!) with a blog post called Not even empty.
Clifton Wood has started blogging about the Raku Programming Language with a blog post called Using a Supply to Track the Number of Items in a Box (/r/rakulang comments).
Rawley Fowler also found time to write another blog post. This time about Functional Programming with Raku!
Weekly Challenge #214 is available for your perusal.
New Problem Solving Issues
New Pull Requests
- Handle uncontainerized type objects as invocant to
- Timo Paulssen fixed an LTA error message when configuring MoarVM on some Linux distributions.
- Jonathan Worthington fixed an issue with back-references in regexes.
And in RakuAST developments this week:
- Elizabeth Mattijsen continued to work on integration of the new Raku doc grammar as a slang into the new Raku grammar.
- Stefan Seifert fixed scoping issues in signatures, indirect name lookups, multi-part names, post-declaration of dynamic variables, and metaops in categoricals such as
- The number of passing test-files with the new Raku grammar are now 138/150 (
make test+0) and 790/1355 (
Meanwhile on Mastodon
- Discussing implementations of SBOM tooling by Salve J. Nilsen.
- On the opposite side of the spectrum by Mark Gardner.
- An introduction from Pune, India by Samuel Chase.
Meanwhile still on Twitter
- Twas renamed by Joaquín Ferrero.
Meanwhile on the mailing list
- Help with
%?RESOURCESvariable by David Santiago.
Questions about Raku
- Using colors to increase number of brackets? by bzipitidoo.
- Most helpful by Clifton Wood.
- It was bad communication by dale_glass.
- A very powerful programming language by G3rn0ti.
- Language is ambiguous by Ralph Mellor.
- Answers by phind by poulpy123.
New Raku Modules
- YAMLStar “A cross-language, common API YAML reference framework” by Ingy Døt Net.
Updated Raku Modules
- WWW::MermaidInk by Anton Antonov.
- App::APOTD by Shimon Bollinger.
- Text::CSV by H.Merijn Brand.
- String::Utils by Elizabeth Mattijsen.
This week’s picture is is an oldie, used even before the people of Ukraine were confronted with a full frontal assault. Слава Україні! Героям слава!
Please keep staying safe, keep staying healthy, and keep up the good work!
If you like what I’m doing, committing to a small sponsorship would mean a great deal!