2021.43 Thank You

Oleksandr Kyriukhin has released the 2021.10 version of the Rakudo Compiler, which includes all of the work of the new MoarVM dispatch mechanism. This is the culmination of more than 1.5 year work by many people, but mostly by Jonathan Worthington. A historic step forward that lays the groundwork on more efficient executing of Raku programs, and actually delivers on a number of improvements.

Claudio Ramirez quickly provided Linux packages for this release.

This release is also historic for another reason: after having done 24 Rakudo compiler releases, Oleksandr Kyriukhin has decided it is time for someone else to take over this important task. Kudos to Oleksandr for having done so many releases!

Videos

This week, a number of videos from recent and not so recent conferences became available:

Do you like Red?

Then this is the time you can answer Fernando Correa de Oliveira‘s appeal to create the first stable release of Red, an ORM for the Raku Programming Language. Check out the issues of what still needs to be done. And the whole Raku community will be thankful!

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!

Mikhail’s Corner

Mikhail Khorkov tells us about their Raku Code Coverage module called App::RaCoCo in Measuring Code Coverage by Testing in Raku (original Russian version).

Alexey’s Corner

Alexey Melezhik has added a language selection option to My Butterflies (for independent software reviews), for instance software for Raku only.

Weeklies

Weekly Challenge #136 is available for your perusal.

New Pull Requests

Core Developments

  • Jonathan Wortington improved inlining of code that can never de-optimize.
  • Daniel Green fixed several C-compiler warnings and some memory leaks and added JITting of the nqp::abs_i op.
  • Stefan Seifert fixed an issue with dispatch guards on a de-optimization, the compilation of dispatch on routines that use non-standard native result types and removed unnecessary boxing of routines with native return types.
  • Christian Bartolomäus fixed various JVM specific tests in nqp.
  • Vadim Belman added an is-wrapped method to Routine objects.
  • And some smaller tweaks and fixes.

Questions about Raku

Meanwhile on Twitter

Meanwhile on the mailing list

Comments about Raku

New Raku modules

  • Terminal::LineEditor “Generalized terminal line editing” by Geoffrey Broadwell.
  • AWS::SNS::Notification “Description of an AWS Simple Notification Service message” by Jonathan Stowe.
  • DateTime::US “Time zone and DST information for US states and territories” by Tom Browder.
  • PatternMatching “Library for pattern matching” by Siavash Askari Nasr.

Updated Raku Modules

Winding down

A historic week. Some nice videos to watch. And a 2021.10 Rakudo Compiler release that made the new-disp work go mainstream, to try out! A good week. Check in again next week for more news about the Raku Programming Language.

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