2022.34 R(aku&ust)

Steve Roe blogged about the union of Raku and Rust in: Option-Some-None, which also touches on a lengthy debate on the essence of nothing (/r/rakulang comments).

Anton’s Corner

Anton Antonov published the Mathematica notebook used for their presentation at the Raku Conference (/r/rakulang comments).

Wenzel’s Corner

Wenzel P.P. Peppmeyer was inspired by Steve Roe‘s last blog, to think about ways of defeating definedness (/r/rakulang comments).

Kay’s Corner

Kay Rhodes, as a learning excercise, presented the new Definitely module in a post on Reddit. Comments / suggestions welcome!

Did You Know?

That you can easily share Raku data items with PHP code?

use PHP::Serialization:from<Perl5> <serialize unserialize>;

my %a = a => 1, b => 2;     # {a => 1, b => 2}

my $php = serialize(%a);    # a:2:{s:1:"b";i:2;s:1:"a";i:1;}

my %b = unserialize($php);  # {a => 1, b => 2}

Inline::Perl5 (which only needs to be installed to allow :from<Perl5> to work) is a simple way to access the vast library of Perl modules on CPAN (currently there are 208,288 modules listed).

This “Did You Know” suggested by Steve Roe in the new “did you know” registry, started by Wenzel P.P. Peppmeyer. Suggestions as Pull Requests welcome!

Weeklies

Weekly Challenge #179 is available for your perusal.

New Pull Requests

Core Developments

  • Timo Paulssen fixed a race condition in the lookup of Unicode properties on MoarVM.
  • Vadim Belman fixed a parsing issue with unsigilled identifiers and allowed unsigilled identifiers starting with “v” (like my \v1 = 42) to actually work.
  • Elizabeth Mattijsen added the IO::Path.created method.
  • Ben Davies fixed an issue in the MOP on the JVM backend.

Questions about Raku

Meanwhile on Twitter

Comments about Raku

New Raku Modules

  • Cromtit “Run Tomtit scenarios as cron jobs and more” by Alexey Melezhik.
  • Definitely “An implementation of the Maybe Monad” by Kay Rhodes.

Updated Raku Modules

Winding down

Looks like vacation has reduced the number of new and updated modules. Which is also a good thing: burn out should be avoided at all cost!

This week’s image background continues to remind us to support Ukraine in their and our fight against the Russian aggression. Слава Україні!  Героям слава!

In the meantime, please stay safe, stay healthy, keep up the good work!

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