2021.44 1000+ Rakoons

This week the Raku Community on Reddit makes it to main article on the Rakudo Weekly News. In the roughly two years since the rename, the number of subscribers made it to a 1000! Which does not really reach the number of subscribers on the previous reddit just yet, but on the other hand that had been in use for almost 9 years! And to all new Rakoons: welcome to the Raku Programming Language.


Jonathan Worthington reports on the completion of the grant for the new Raku dispatch mechanism (/r/rakulang comments) and submitted a grant proposal for building optimizations upon the new Raku dispatch mechanism. Check them out and leave any comments you may have!

That time of the year is coming!

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!

Alexey’s Corner

Alexey Melezhik had two announcements about the My Butterflies – Friendly Software Reviews Network: Sticky releases and a weekly Raku update feature.


Weekly Challenge #137 is available for your perusal.

New Pull Requests

Core Developments

  • Daniel Green worked on JITting more ops, fixed an issue with the primality of negative numbers and fixed Buf.gist when parameterized with an unsized type.
  • Stefan Seifert fixed an issue when a frame had more than 8192 locals and fixed unnecessary boxing of native return types.
  • Vadim Belman improved the error message when trying to assign to a Nil value, and made sure you can not call .new on enums.
  • Nick Logan fixed an issue that was causing unnecessary pre-compilation of modules.
  • Elizabeth Mattijsen improved the performance of Str.subst, Str.match, Str.subst-mutate and Str.trans on the MoarVM backend, and made sure the return value of Str.match is threadsafe.
  • Peter du Marchie van Voorthuysen removed a redundant .list method.
  • And some smaller tweaks and fixes.

Questions about Raku

Meanwhile on Twitter

Meanwhile on the mailing list

Comments about Raku

New Raku modules

  • Geo::Location “Provides location data for astronomical and other programs” by Tom Browder.
  • GtkLayerShell “Interface with the Gtk Layer Shell” by Siavash Askari Nasr.
  • Sway::Config “Parsing Sway window manager’s config” by Siavash Askari Nasr.
  • Sway::PreviewKeys “Show preview windows for Sway modes’ key bindings” by Siavash Askari Nasr.
  • Data::Generators “Generating random strings, words, pet names, vectors, and (tabular) datasets” by Anton Antonov.
  • Ecosystem::Archive “Interface to the Raku Ecosystem Archive” by Elizabeth Mattijsen.
  • Terminal::ANSIParser “ANSI/VT stream parser” by Geoffrey Broadwell.

Updated Raku Modules

Winding down

Wow, so much new stuff to look at and/or try out! And a new record for the test-t benchmark! Another good week. Please don’t forget to think about the Raku Advent posts coming up. Less than a month to go now until the first one! See you next week for more Rakudo news.

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