2022.23 Learly Release

Justin DeVuyst has released the next Rakudo Compiler release: 2022.06, which is in fact a delayed May release. Kudos to Justin for making it happen! Most visible changes are a :real named argument to DateTime.posix, and a .Failure coercer on exceptions and Cool values.

Conference Update

Todd Rinaldo has published the June Newsletter to the conference in Houston, TX from June 21st to June 25th.

Alexey’s Corner

Alexey Melezhik provided us with an update about SparkyCI, the dead simple Continuous Integration service.

Did You Know?

That if you want all defined values on sparsely populated arrays, you can do a .grep:

my @a;
@a[3] = 42;
@a[5] = 666;
say @a.grep(*.defined); # (42 666)

But you can also use a zen slice and the :v adverb:

say @a[]:v;  # (42 666)

The semantics between the .defined and :v are subtly different though: .defined checks the (virtual) value in the element, whereas :v will check for existence (in the case of arrays, this means “at least assigned to once, and not having been deleted with :delete“).


Weekly Challenge #168 is available for your perusal.

New Pull Requests

Core Developments

  • Elizabeth Mattijsen fixed a test issue on newer releases of MacOS.
  • Vadim Belman added support for unlimited number of OS threads to be used by the standard ThreadPoolScheduler, and fixed an issue with definedness (:D) tests on punned role instances.

Questions about Raku

Meanwhile on Twitter

Comments about Raku

New Raku Modules

  • PDF::Native “Native drop-in routines for PDF” by David Warring.

Updated Raku Modules

Winding down

This week left yours truly a bit handicapped, as their main notebook started to develop a severe case of swollen battery while finishing last weeks RWN. After publication of this Weekly Rakudo News, yours truly will attempt replacement of said battery. Wish me luck!

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

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