Again, nice exposure for the Raku Programming Language in this week’s Exercism video: “It’s incredibly concise, but not unreadable”! Please keep making those exercises on Exercism.org!
CFP Extended
The Call For Papers for the conference in Las Vegas has been extended to the 20th of April.
Anton’s Corner
Anton Antonov took the transcript of the Exercism video, and LLMified it in an Exorcism for Exercism blog post.
Dr. Raku’s Corner
Dr Raku continued producing and posting beginner tutorial videos:
- Smartmatch (Any) Operator
- Basic Smartmatch Operator Tutorial Examples
- For Loop: Beginners Code Example
- Directory Exists Example
- Join 2 Arrays: Beginners Code Example
Weeklies
Weekly Challenge #265 is available for your perusal.
Core Developments
- Stefan Seifert fixed a race condition in the lazy deserialization of bytecode in MoarVM.
- John Haltiwanger implemented the
is item
tie-braking trait on@
and%
-sigilled parameters in a signature, and fixed thenqp::capturenamedshash
op on the JVM backend. - Elizabeth Mattijsen continued working on the Metamodel classes for faster compilation and performance and better stability, and made the
BUILDPLAN
module more resilient towards customHOW
classes. - Daniel Green changed a number of
if
statements checking the backend at runtime, to#?if
code pre-processing statements. - And quite 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 140/151 (
make test
+1) and 1040/1356 (make spectest
+12).
Meanwhile on Mastodon
- No sugar, no sweetener by Massa Humberto.
- Underappreciated superpowers? by Profoundly Nerdy.
Questions about Raku
- Module fails to work with Google Sheets
.clear
API function by Steve Roe. - Can a
Range
evaluate toFalse
inBool
context? by Daniel Mita. - How to print a (non-binary) tree by Both_Confidence_4147.
- How to write a regex that will match the text after a second occurrence in a string? by user24315734.
Comments
- It’s not Raku by Joker_vD.
- Raku’s phasers by Hillel Wayne.
- Following the general outline by jubilatious1.
- Some linguistic composability by tobega.
New Raku Modules
- List::Agnostic “Be a list without knowing how” by Elizabeth Mattijsen.
- MoarVM::Bytecode “Provide introspection into MoarVM bytecode” by Elizabeth Mattijsen.
Updated Raku Modules
- Cro::CBOR by Geoffrey Broadwell.
- Math::Combinatorics by elcaro.
- Sparrow6 by Alexey Melezhik.
- Text::Utils by Tom Browder.
- Crypt::SodiumPasswordHash by Jonathan Stowe.
- Net::Google::Sheets by Steve Roe.
- PDF::Font::Loader, PDF::To::Cairo by David Warring.
- PublicSuffix by JJ Atria.
- YAMLScript by Ingy døt Net.
- AttrX::Mooish, JSON::Class, WWW::GCloud, WWW::GCloud::API::Storage, WWW::GCloud::API::Vision by Vadim Belman.
- Red by Fernando Correa de Oliveira.
- Pod::From::Cache, Collection, Raku::Pod::Render by Richard Hainsworth.
Winding down
Exercism keeps looking at Raku Code. That’s very nice. And quite a few core developments, including a fix for an issue that has been bothering yours truly for the past 6 months. 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!