2021.07 Easy | Hard

Steve Roe expands on the “making the easy things easy and the hard things possible” meme, and explains how the Raku Programming Language “combines an approachable on-ramp for less experienced coders and it offers power developers the keys they need to open up and adapt underlying structures to fit specialised requirements”. Recommended reading (/r/rakulang comments)!

Packaging v2

Claudio Ramirez has re-imagined the packaging of Rakudo on many, many Linux platforms and explains it in a blog post. Of note, it appears that the build time for 25 distro/version combinations is now down to at most 20 minutes, rather than the few hours it used to take before.

Simpler entering of Unicode characters

Florian-pe was getting tired typing character codes in vim to obtain unicode versions of the Raku operators (such as instead of (elem)). So they made a script to make that easier and a video explaining how it works (/r/rakulang comments).

A simple YouTube bookmark player

Alejandro Gallo has published a blog post about the creation of a simple Raku application for playing music / video from YouTube from a set of bookmarks (/r/rakulang comments).

Contributing for the little ones

Mikhail Khorkov has posted a blog post about how they looked up an old issue, then actually fixed an error in the core of the Rakudo, and wrote tests for it. In Russian, but it appears to be quite readable using Google Translate (/r/rakulang comments). I’d say: more power to the people who’d like to follow suit!

Online Conferencing

The Perl Foundation has announced the dates for the Perl and Raku Conference in the Cloud 2021: 9-11 June 2021 (/r/perl comments). Meanwhile, Andrew Shitov has started a discussion on (also) having an online Raku-only event (/r/rakulang comments). Your input is welcome! And sponsorships as well!

CCR Progress

After about a week of work, the Raku Collect, Conserve, Remaster Project (/r/rakulang comments) has collected and remastered all of Jonathan Worthington‘s blog posts (235 posts spanning more than 14 years). Some of these are merely of historical interest, while others are still more or less up-to-date and could re-published as is. And if you’re worried about the last blog post by Jonathan, be it known they are working on the new-disp branch again and that a new blog post is on the way!

Sadly, the oldest blog posts of Jonathan appear to be lost in the mists of time. Fortunately, Lee Johnson created a static archive of all of former use.perl.org posts in 2018 that has been a treasure trove for posts until 2010. If you have any ideas about how to use the CCR trove of information to make the Raku Programming Language better searchable / findable, or any other ideas / comment, please let us know by creating an issue in the CCR repo (/r/rakulang comments).

Keep those mentors coming!

There’s now a nice list of Google Summer of Code proposals for the Raku Programming Language. But there’s still room for more mentors! So if you think you can be a mentor on any of these projects, let yourself be known!


Weekly Challenge #100 is available for your perusal.

Pull Requests

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

Core Developments

  • Jan-Olof Hendig made sure the latest version of libuv will be used by MoarVM.
  • Elizabeth Mattijsen added a “slow specializations” section to the standard report generated by the SL (Spesh Log) module.

Questions about Raku

Meanwhile on Twitter

Meanwhile on the mailing list

Comments about Raku

New Raku Modules

Updated Raku Modules

Winding down

Quite a nice crop of new modules and updated modules, cool blog posts and some cool tooling developments! And quite a lot of remastered content. Again a fruitful week! Please continue to be safe and healthy. If not for yourself, then for next week’s Rakudo Weekly 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