2023.29 DSLs and ASTs

Matthew Stuckwisch gave two very interesting presentations at the 2023 Perl and Raku Conference in Toronto:

Highly recommended if you’re interested in using the new RakuAST capabilities in your code.

Bruce Gray also gave two, more basic presentations about Raku:

Wenzel’s Corner

Wenzel P.P. Peppmeyer has been worried about the continued availability of issues and their discussions on Github, and decided to make it possible to archive them.

Anton’s Corner

Anton Antonov attempts to reveal the secret of Generating documents via templates and LLMs.

Joe’s Corner

Joe Brenner wants the world to know that the informal Raku Study Group is coming together on Zoom every two weeks.

Steve’s Corner

Steve Roe follows up on their blog post about sigils in an essay about the differences in approach between procedural, functional and object oriented programming in the Raku Programming Language.

Raku Steering Council

The minutes of the meeting of 15 July have been published.

Weeklies

Weekly Challenge #226 is available for your perusal.

New Pull Requests

Core Developments

  • Vadim Belman added support for .andthen and .orelse methods on Promise objects with the same semantics as their infix counterparts (andthen orelse).

And in RakuAST developments this week:

  • Elizabeth Mattijsen added support for → (2192 RIGHTWARDS ARROW) and ↔ (2194 LEFT RIGHT ARROW) as Unicode versions of -> and <->, and fixed several issues with D<>, M<> and X<> markup.
  • The number of passing test-files with the new Raku grammar are now 140/150 (make test) and 885/1357 (make spectest).

Meanwhile on Mastodon

Meanwhile still on Twitter

Questions about Raku

Comments

New Raku Modules

  • Resend “Raku bindings for Resend” by Khalid Borai.
  • Polyglot::Brainfuck “A basic module showing off how Brainfuck can be integrated into Raku” by Matthew Stuckwisch.
  • ML::FindTextualAnswer “Function(s) for finding sub-strings in texts that appear to be answers to given questions according to certain Machine Learning (ML) algorithms or Large Language Models (LLMs)” by Anton Antonov.

Updated Raku Modules

Winding down

As last week, a week with many hottest days ever on the planet, again! Слава Україні!  Героям слава!

Please keep staying safe and cool 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