2021.45 Two Commas

With only being a few hours late to make it to last week’s Rakudo Weekly News, Oleksandr Kyriukhin was nonetheless glad to be able to announce another release of the Comma IDE for subscribers, as well as a new free Comma Community Edition! Check out the changes! And if you don’t know about Comma, check out the FAQ!


As was announced a few weeks ago, FOSDEM 2022 will be an online only event. This means that the dev-rooms will also be online. A call for participation has been made (/r/rakulang comments).

Fedora 35

Claudio Ramirez informs us that all Rakudo packages now also support the just released Fedora 35.

Wenzel’s Corner

Wenzel produced three blog posts this week:

Alexey’s Corner

Alexey Melezhik is looking for feedback on the future of #mybfio.

That time of the year is coming closer!

Only a few weeks to go, and it’s Advent Calendar time again! Make sure you get a slot in this year’s Advent Calendar for the Raku Programming Language, by adding your blog post proposal to the preliminary list of authors and articles!

On Junctions and Smartmatching

A few months ago Ralph Mellor opened a problem-solving issue about the left side of ~~ with regards to Junctions. This has gotten a lot of discussions on that and related issues in the past week. So this maybe a good time for you to read and give your comments!


Weekly Challenge #138 is available for your perusal.

New Pull Requests

Core Developments

  • Zhuomingliang provided a better fix for a GC issue.
  • Jonathan Worthington optimized frame allocation, fixed a thinko in the resumption logic and a thread safety issue with intern lookups.
  • Stefan Seifert made sure that boolification/intification pairs are eliminated in spesh already, and fixed builds done with --valgrind, a race condition with JIT compiled dispatches, and removed an unnecessary NULL check on a hot code path.
  • Nicholas Clark fixed several libffi / NativeCall issues.
  • Timo Paulssen optimized a common case of replacing one argument by another in dispatch.
  • Elizabeth Mattijsen introduced the RAKUDO_PRECOMPILATION_PROGRESS environment variable, which shows which modules are being (re-)precompiled.
  • Ben Davies fixed handling of constrained Mu parameters in signature smartmatching.
  • And some other smaller fixes and tweaks.

Questions about Raku

Meanwhile on Twitter

Meanwhile on the mailing list

Comments about Raku

New Raku modules

  • fornax “Collection of tools to visualize Path Finding Algorithms” by Andinus.
  • Rakudo::CORE::META “Provide zef compatible meta-data for Rakudo” by Elizabeth Mattijsen.
  • Array::Sorted::Map “Provide a Map interface for 2 sorted lists” by Elizabeth Mattijsen.
  • Array::Unsorted::Map “Provide a Map interface for 2 unsorted lists” by Elizabeth Mattijsen.

Updated Raku Modules

Winding down

Cool fixes and improvements deep under the hood. Quite a few new modules and updated modules. Some thought provoking discussions. Not a bad week at all! Pretty sure next week will come up with more Rakudo news. See you then!

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