2021.10 Automated Star

Patrick Spek has announced the release of the Rakudo Star 2021.02.1 package (based on the 2021.02.1 Rakudo Compiler release). This is the first time this has happened using a Github Action workflow. Binary releases are not yet available: like everything in the Raku Programming Language, it is the work of volunteers. To create MacOS and Windows installable packages, a volunteer is needed to create the Github Actions workflow for MacOS and/or Windows! The advantage being that this way, you would only need to do this once instead of for each release! So please, stand up if you have the know-how and time to do it!

February Grant Report

Jonathan Worthington has published their February Grant Report for the RakuAST Grant (/r/rakulang comments).

Thread safe caching

Simon Proctor blogged about a thread safe caching algorithm in the Raku Programming Language, which resulted in quite a discussion on the pros and cons of the various approaches in /r/rakulang.

Through the cracks

It appears yours truly missed the announcement of an interesting application written in Raku last August: Hubtodate by demostanis (/r/rakulang comments). Kudos and apologies to demostanis.

Weeklies

Weekly Challenge #103 is available for your perusal. Mohammad S Anwar also published a Monthly Report.

Pull Requests

Please check them out and leave any comments that you may have!

Core Developments

  • Ben Davies reworked basic socket handling in MoarVM (which will percolate to NQP and Rakudo in the coming weeks), improved serialization of C types in MoarVM and fixed problems with the JavaScript backend script runner.
  • Leon Timmermans added a Callable parameter to Lock.wait to indicate when it should stop waiting, and made sure the setting uses that where possible (which should reduce the number of locks taken considerably in some situations).
  • Elizabeth Mattijsen made sorting upto 2x as fast by working around an issue of boolification of enums, and made nodemap / deepmap about 2x as fast (which affects >>. hypering in a similar way).
  • Daniel Sockwell made cmp on Nums about 2x as fast.
  • And some other fixes and improvements to internal documentation.
  • Plus some work on the RakuAST branch by Jonathan Worthington and Elizabeth Mattijsen.

Questions about Raku

Meanwhile on Twitter

Meanwhile on the mailing list

Comments about Raku

New Raku Modules

Updated Raku Modules

Winding down

A week with some significant speedups for some types of workflow in the Raku Programming Language! Hopefully, this was another Rakudo Weekly News with plenty to read and think about. See you next week for another instalment!

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 )

Google photo

You are commenting using your Google 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