2023.13 Finitely

Anton Antonov published an introduction to their new DSL::FiniteStateMachines module, a work in progress since at least 2022! It also facilitates the conversion to Mathematica / Wolfram Language and Mermaid JS. Interesting stuff indeed!

Foundation News

TPRF invites the Raku community to provide input with regards to the future of TPRF website(s) (/r/rakulang, /r/perl comments).

In related news: TPRF is also looking for proposals on hosting the 2024 TPRC in-person conference.


Weekly Challenge #210 is available for your perusal.

New Pull Requests

Core Developments

Only RakuAST developments this week:

  • Elizabeth Mattijsen changed the way whitespace is being handled when codegenning regexes, delaying the application of sigspace semantics until EVAL time. And added support for no strict. And added a lot of tests after deparsing / .raku fixes.
  • The number of passing test-files with the new Raku grammar are now 135/147 (make test +1) and 743/1355 (make spectest +0).

Questions about Raku

Meanwhile on Mastodon

Meanwhile, still on Twitter

Meanwhile on the mailing list


New Raku Modules

  • Sort-Fast “Fast numeric sorting” by Rawley Fowler.
  • Ryml “An easier templating system for Raku with basic type/tag safety” by Tony O’Dell.
  • DSL::FiniteStateMachines “Class definitions and functions for creation of Finite State Machines (FSMs) and their execution” by Anton Antonov.
  • CLI::Wordpress “Simple abstraction to the WordPress command line interface” by Steve Roe.

Updated Raku Modules

Winding down

Quite a few new modules this week. This week’s picture is to keep reminding us of a future in which the people of Ukraine can return to normality. Слава Україні!  Героям слава!

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!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s