2021.38 Questions, Ideas, Feedback

Daniel Sockwell had a very busy week, asking all sorts of questions (1) (2), looking to improve the documentation on list assignments and soliciting feedback about that. And Daniel also published a blog post about the concept of labelling your code, in which they posit that “Comments are prose; labels are identifiers” (which resulted in quite a discussion on /r/rakulang). Thought provoking stuff!

2021.09 Release

Oleksandr Kyriukhin has done it again, this time while being on vacation: creating the 2021.09 Rakudo Compiler Release. Shortly thereafter, Claudio Ramirez created the associated Linux packages. This release is again mostly about fixes of problems and stability improvements: the next release is planned to have all of the exciting new-disp improvements!

Dispatch and Compiler Improvements

Jonathan Worthington describes the developments on the new-disp branch in the July/August Grant Report (r/rakulang, Twitter comments) and some more technical background on expected performance improvements. The final tweaks and fixes are being administered as this is written, to fix the final known issues, and to get performance at least on par with the main branch. After merge, more work on optimizations will be done.

Secure JSONification

Vadim Belman was triggered by a lively conversation on IRC about exposing database structures in an API, which prompted an extensive blog post titled “Secure JSONification?“, which in turn caused a lively discussion on /r/rakulang. Worth a read!

YAS Board Changes

Stuart Mackintosh provided an update on the changes of the board of Yet Another Society, which also includes a search for new board nominations: “The Board aims to represent the communities that it serves –  we currently lack diversity, so please encourage nominations for those who do not feel represented at the Foundation”.

My Butterflies

Alexey Melezhik has announced a beta-version of a site to see / leave reviews of… your favourite butterflies: “a place where one can rate software they like as well as write reviews”.


Weekly Challenge #131 is available for your perusal.

New Pull Requests

Core Developments

  • Sylvain Colinet fixed error reporting in some cases of the is sub from Test.

Development on the main branch was basically dormant in anticipation of the 2021.09 Compiler Release and the merge of the new-disp branch (which should be any time soon).

Questions about Raku

Meanwhile on Twitter

Comments about Raku

New Raku modules

  • Sustenance Calorie tracker and diet planner by Andy Weidenbaum
  • Rakudo::Options Rakudo Command Line Options by Elizabeth Mattijsen.
  • Data::Reshapers Data reshaping functions for different data structures that are coercible to full arrays by Anton Antonov.

Updated Raku Modules

Winding down

Yours truly had hopes to be able to announce the merge of the new-disp branch. Alas, this will most likely be by next week. In any case, a nice batch of new and updated modules in the Raku Programming Language, some nice and thought provoking blog posts. And it can’t be said enough: stay safe and stay healthy. Hope to see you again next week!

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 )

Twitter picture

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

Facebook photo

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

Connecting to %s