2022.24 Conference 2022

Andrew Shitov has announced the second Raku Conference (Twitter feed) to be held online on 13-14 August 2022. The submission deadline for presentations is 1 August 2022! But of course, you can already submit a talk proposal! And order your free ticket (although a donation would be really appreciated)!

Anton’s Corner

Anton Antonov has published an extensive blog post the generation of UML diagrams for Raku namespaces (/r/rakulang comments).

Alexey’s Corner

Alexey Melezhik promises blazingly fast installation of Raku modules under Alpine Linux OS.

Did You Know?

That you can call the .uniparse method on a string with a unicode name, to get the associated grapheme? And to use the .uniname method to get back the name?

say "butterfly".uniparse;  # 🦋
say "🦋".uniname;  # BUTTERFLY

However, the given string must match exactly case-insensitive:

say "love".uniparse;
# Unrecognized character name [love]

Fortunately, there is a module called “uniname-words“, which (unsurprisingly) exports a subroutine called uniname-words that you can use to look up graphemes by (partial) name:

use uniname-words;
say "&chr($_) &uniname($_)" for uniname-words("love"); 
# 🏩 LOVE HOTEL
# 💌 LOVE LETTER
# 🤟 I LOVE YOU HAND SIGN

The module also installs a script called “uw” so you can easily use it as a CLI. And you can also lookup with partial matching (instead of whole words).

Weeklies

Weekly Challenge #169 is available for your perusal.

New Pull Requests

Core Developments

  • Claudio Ramirez announced 2022.06 Rakudo compiler packages with newly added support for el 9 (Red Hat, CentOS, Oracle, Amazon, …) and Alpine 3.16!
  • Elizabeth Mattijsen fixed the .Date / .DateTime coercers of Date / DateTime when called on a subclass of Date / DateTime, and made DateTime creation from a string up to 1.9x as fast.
  • Vadim Belman fixed a confusing error message when a List parameter was given a Seq.
  • Stefan Seifert continued working on the RakuAST branch, adding full support for BEGIN blocks, which resulted in 453 roast files fully passing.
  • And some smaller optimizations and fixes.

Questions about Raku

Meanwhile on Twitter

Meanwhile on the mailing list

Comments about Raku

New Raku Modules

  • sortuk “sorting strings by Ukrainian alphabet” by Andrij Mizyk.
  • Trap “Trap $*OUT and/or $*ERR output” by Elizabeth Mattijsen.
  • CWT-Repository-Hash “Uses Cro templates stored in a Hash” by Richard Hainsworth.
  • ML::ROCFunctions “computations of Receiver Operating Characteristic (ROC) functions” by Anton Antonov.

Updated Raku Modules

Winding down

A day later than normal, due to unexpected circumstances that required yours truly to be offline for most of Monday.

This week’s image is still inspired by Pride Month as well as to support Ukraine in their fight against the Russian aggression. Слава Україні!  Героям слава!

In the mean time, please stay safe, stay healthy, keep up the good work! ‘Rona is also not over yet!

If you like what I’m doing, committing to a small sponsorship would mean a great deal!

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