2023.02 Microfeatures

Hillel Wayne wrote an interesting article titled “Microfeatures I’d like to see in more languages“, which caused quite some comments on the interwebs, including many references to the Raku Programming Language. Check out the comments on HackerNews, /r/programming and Lobste.rs. Good to see many people out of the blue mentioning Raku!


Weekly Challenge #199 is available for your perusal.

New Problem Solving Issues

New Pull Requests

Core Developments

  • Stefan Seifert continued working on adding RakuAST grammar features (including fixing a pesky BEGIN / wrapping / recursive calls interaction, $_ on where blocks, many binding issues, traits on variables), increasing the number of completely passing test files: 606/1355 (+6 make spectest) and 95/134 (+12 make test).
  • Daniel Green optimized some encoding cases on MoarVM.
  • Leon Timmermans fixed an issue in the Raku test harness.
  • Patrick Böker made building Rakudo outside of git work without as much noise.
  • Vadim Belman fixed a dependency issue that would wreak havoc when bumping NQP on an existing installation.
  • Elizabeth Mattijsen introduced a Cool.AST method (returns RakuAST for a given string) and $?UNICODE-VERSION in 6.e (Version object of Unicode version supported), allowed for a bare * to be used to indicate identity on classify / categorize, and continued working on RakuAST tests and deparsing.
  • And many smaller fixes and tweaks in the RakuAST realm.

Questions about Raku

Meanwhile on Mastodon

Meanwhile, still on Twitter

Meanwhile, on the mailing list


New Raku Modules

  • Grok “grok, wisp – introspection helpers” by Jeff Armstrong.
  • sublist “Find where one list lies inside another” by yabobay.
  • CLI::Graphing::BarChart “Produce bar graphs on the command line” by Kay Rhodes.
  • UNICODE-VERSION “Provide $?UNICODE-VERSION for older Raku versions” by Elizabeth Mattijsen.
  • Lingua::Stem::Russian “Stemming Russian words with the Snowball algorithm” by Anton Antonov.

Updated Raku Modules

Winding down

A week very low on blog posts, but again with a lot of new modules, some by first time authors. And a lot of cool progress on core development! With freezing temperatures ahead in Ukraine, it’s good to keep the people in Ukraine in mind who are still fighting the Russian aggression. Слава Україні!  Героям слава!

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