Tim Nelson has published a generic introduction to Table-Oriented Programming and an overview of the implementation status / plans in the Raku Programming Language. Cool to see old ideas getting a revival push in a modern programming language! (lobste.rs comments).
Rakudo Compiler Release
Justin DeVuyst has produced the eighth Rakudo compiler release of 2024: 2024.08, a mostly bug-fixing release with a lot of RakuAST development. Binary packages will become available shortly, as well as updates to Rakudo Star, if they are not already. Kudos to all involved!
Anton’s Corner
Anton Antonov has published a video about Random Koch curves using Raku, JavaScript, DALL-E (/r/rakulang comments).
Steve’s Corner
Steve Roe published the next episode in the series about Cro and HTMX: HTMX and Raku Cro II (/r/htmx comments).
Fernando’s Corner
Fernando Corrêa de Oliveira (of Red fame) is seeking your input for the creation of an events pattern recognition grammar / slang, with some ideas / sketches for you to look at. Any feedback will be very welcome!
Dr. Raku’s Corner
Dr Raku‘s beginner tutorial videos of the past week:
Weeklies
Weekly Challenge #285 is available for your perusal.
New Problem Solving Issues
- Routines
shiftandpopon lists should allow an option to pop or shift multiple elements in one op unipropand friends are buggy, inconsistent, and potentially replaceable
New Pull Requests
Core Developments
- Timo Paulssen re-imagined one of the
MoarVMcore macrosMVMROOT(allowing for easier interface with low-level debuggers such asgdbandlldb) and added some other optimizations in MoarVM. - John Haltiwanger added a
Routinetrait called “is revision-gated” allowingmulticandidates to be hidden depending on the language level of the caller. They also added an associated$?LANGUAGE-REVISIONconstant, and applied this to some new.splicecandidates.
In RakuAST developments this week:
- Stefan Seifert continued working on RakuAST and fixed some more issues with the phasers, multi-part named roles, language versions,
whereclauses onsubsets and much more! - The number of passing test-files with the new Raku grammar are now 142/153 (
make test+0) and 1158/1355 (make spectest+16).
Meanwhile on Mastodon
- Exceptionally satisfied by Profoundly Nerdy.
Questions about Raku
- Invalidating cache of
is cachedtrait by raka_boy. - Lazy Loading Difficulties by Steve Roe.
- Or Raku? by CromulentSlacker.
Comments
- Poked around for you by Ralph Mellor.
- Still being developed by OODLER577.
- Slurp! by Steve Roe.
- Ignoring a Raku core developer by proctrap.
- Underrated by leobm.
- Learning Raku as well by vincentaxhe.
- Not so tricky by Steve Roe.
New Raku Modules
- TOP “Table-Oriented Programming (TOP) module for Raku” by Tim Nelson.
Updated Raku Modules
- Statistics::Distributions, DSL::English::QuantileRegressionWorkflows, ML::NLPTemplateEngine by Anton Antonov.
- Node::Ethereum::KeyStore::V3 by Konstantin Narkhov.
- CSS::Stylesheet, CSS::Properties, PDF::Tags by David Warring.
- YAMLScript by Ingy döt Net.
- IRC::Client by Elizabeth Mattijsen.
Winding down
Again some cool RakuAST progress, a release and some fresh ideas! 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!
