2024.36 On TOP

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

New Pull Requests

Core Developments

  • Timo Paulssen re-imagined one of the MoarVM core macros MVMROOT (allowing for easier interface with low-level debuggers such as gdb and lldb) and added some other optimizations in MoarVM.
  • John Haltiwanger added a Routine trait called “is revision-gated” allowing multi candidates to be hidden depending on the language level of the caller. They also added an associated $?LANGUAGE-REVISION constant, and applied this to some new .splice candidates.

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, where clauses on subsets 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

Questions about Raku

Comments

New Raku Modules

  • TOP “Table-Oriented Programming (TOP) module for Raku” by Tim Nelson.

Updated Raku Modules

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!

Leave a comment