2021.47 David H. Adler RIP

David H. AdlerThis week brought the sad news that David H. Adler has passed away. David had many hobbies, in which he all excelled (like knowledge about Monty Python, Doctor Who, really, really bad movies, to name but a few of them). The Perl / Raku community was only one of the communities he was part of.

David was involved in the very early Raku development process. More recently, he was involved in documenting various features of the Raku Programming Language. Attending many Perl and related Open Source Conferences, he was a familiar sight and a good person to spend time with (many pictures). He is sorely missed (FaceBook, /r/perl, blogs.perl.org, presentation from 2016).

Pod Editing

Alexandr Zahatski has announced a new version of Podlite, an easy-to-use editor for documenting Raku modules and programs (which even has an online version). New features are autocomplete and snippets (/r/rakulang comments).

Not so happy on the M1

Steve Roe elaborates on the journey with Raku on their new M1 laptop with MacOS Monterey in “Raku at the Monterey Docks“. This journey not being over just yet, so be sure to tune in for comments / suggestions and a possible follow-up blog post.

Grant News

Jonathan Worthington‘s Grant Proposal to build more optimizations upon the new Raku dispatch mechanism has been approved by the Grant Committee. This ensures at least 200 more hours of Jonathan‘s excellent development work!

FOSDEM 2022

No news yet from the FOSDEM organizers on the application for a Raku DevRoom at FOSDEM 2022.

Still 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!

Weeklies

Weekly Challenge #140 is available for your perusal.

No November release

The combination of still having some known issues resulting from the new-disp work, and the fact that there still is no official Rakudo Release Manager available, has made the core team decide to skip the November Rakudo Release. Instead an early December release is being targeted for the 4th of December 2021. To be picked up by the regular release schedule in January 2022 again.

The Rakudo Team is still looking for someone willing and able to take on the role of the release manager of the upcoming MoarVM, NQP and Rakudo releases. You don’t have to be an ace programmer, or have intimate knowledge of the code base. The only thing you need is some time, and maybe some hardware to run tests, and be able to follow the Release Guide.

If you are interested in doing this responsible job, please make yourself known on the #raku-dev channel on Libera.chat. Your efforts will be greatly appreciated!

New Pull Requests

Core Developments

  • Stefan Seifert‘s work of the past months regarding JITting of NativeCall based in the new dispatch mechanism, was merged: this made the csv-ip5xs-20 benchmark almost 3x as fast.
  • Stefan Seifert also fixed an issue with CATCH blocks setting $! when they really shouldn’t.
  • Elizabeth Mattijsen added support for specifying an Iterable with IterationBuffer.new, removed support for use experimental :collation and made Date.new(year,month,day) about 40% faster.
  • And some smaller tweaks and fixes.

Questions about Raku

Meanwhile on Twitter

Meanwhile on the mailing list

Comments about Raku

New Raku modules

  • Date::YearDay “Date object by year and day-of-year” by Tom Browder.
  • RedFactory “A factory for testing code using Red” by Fernando Correa de Oliveira.

Updated Raku Modules

Winding down

A week with sad news. Check in again next week for more upbeat Rakudo news. And it can’t be said enough: stay healthy and stay safe. 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 )

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