2019.51/2 Holidays!

Vadim Belman as the headliner once again? Well, last week the news was that their work on roles of the past months was merged. This week, they blogged extensively about it! With a little introduction on how they got to work on this part of Raku, how it works with language versioning, and the introduction of the Rolified MRO. If you’re into Raku roles, a must read!

Perl and Raku Conference 2020 Amsterdam

Reserve the following dates for the Perl and Raku Conference in Amsterdam: 10 – 14 August 2020! With workshops on Monday and Tuesday, including a beginners workshop included in the price of a standard ticket (/r/rakulang, /r/perl comments) .

Adventing continued!

Official Raku Advent Calendar:

Sterling Hanenkamp‘s Async & Concurrency Advent:

Weekly Challenge Advent (the ones with Raku content):

Renaming Progress

  • undefinedJonathan Worthington speaks his mind about the renaming process and many other subjects in an extensive interview. A very interesting read!
  • Jonathan Stowe reports that the first batch of renaming of their modules is now done.
  • Thanks to unclechu for a reminder, there’s now a configured Matrix community for Raku: +raku:matrix.org . Feel free to join it (let Aleks-Daniel Jakimenko-Aleksejev know if you need an invite)
  • H Merijn Brand has renamed the canary in the coalmine benchmark to Raku.

Grant Report

Jonathan Worthington provided a status report on the Perl Foundation Development Performance and Reliability Grant for the period April-December 2019.

Red:api<2>

Fernando Correa de Oliveira announces a new version of Red, an ORM for Raku. If you like to have Raku take care of your database queries, then Red is your thing.

To yours truly’s knowledge, this is also the first time that the :api<> feature is used in an ecosystem module. This allows a user to select a module for loading based on its API version, rather than on its distribution version. Allowing older code to use a module’s older API, and newer code to use a module’s newer API, in the same installation, and in the same program.

Oops, some oversight

Looks like yours truly missed some news items the past weeks that were mentioned on the #raku IRC channel using notable6‘s weekly: feature. So a lot less eggnog for yours truly the coming days. So here’s what was missed:

  • Clifton Wood wants to create at least an initial list of objectives for a Raku web framework.
  • A new bot is now on the #raku IRC-channels: sourceable6! It’s the next generation of SourceBaby that allows easy searching of the Raku core code. (see examples). A big thanks to Alexander Kiryuhin for the initial whateverablized version.

Weekly Challenge

Here are the Raku entries for Challenge #39:

The Weekly Challenge Champion this week is Ryan C. Thompson. And there was a Raku Solutions Review by Laurent Rosenfeld. Of course, Challenge #40 is up for your perusal!

Core Developments

  • Stefan Seifert fixed another set of potential segfaults with NativeCall callbacks in combination with Garbage Collection and de-optimizations.
  • Vadim Belman fixed the nqp runner script on the JVM backend. They also fixed enums on v6.e.PREVIEW, the order in which DESTROY methods are called, and several new role related issues.
  • Alexander Kiryuhin fixed a problem with EVAL while working on the 2019.12 Rakudo Compiler Release.
  • And a few smaller fixes and improvements.

Questions about Raku

Meanwhile on Twitter

Meanwhile on Facebook

If you’re interested in developments there, go the Perl 6 group homepage.

Meanwhile on perl6-users

Comments about Raku

New Raku Modules

Updated Raku Modules

Winding down

Wow, what a flurry of new and updated modules! So good to see!

This was the last issue of the Rakudo Weekly News…. in 2019 :-). The next issue of the Rakudo Weekly News will be published on 6 January 2020.

Wishing all readers a relaxing, enjoyable and safe Holiday Season! See you all next year for more news about the Raku Programming Language and its community!

Leave a comment