2022.21 Math Like

Wenzel P.P. Peppmeyer has taken last week’s Weekly Challenge to show how you can have your math look like Raku, or was it the other way around? And using a simple tweak, making the code use multiple CPU’s to get results faster (/r/rakulang comments)!

Documentation Progress

The minutes of the first online meeting of people working on the Raku Documentation have been published. Wanna get involved? Check out the rest of the documentation wiki or show yourself on the #raku-doc IRC channel!

Did You Know?

That you can use more than one adverb on hash slices? For instance, you can use the :p and :delete adverbs at the same time to easily split a hash into two hashes:

my %h = a => 42, b => 666, c => 314, d => 737;
my %s = %h<a c>:p:delete;

say %h.kv;  # (d 737 b 666)
say %s.kv;  # (a 42 c 314)

The :p adverb makes sure that key/value Pairs are returned, and the :delete adverb makes sure that the selected keys are removed. The result from the slice then feeds the new hash.


Weekly Challenge #166 is available for your perusal.

New Pull Requests

Core Developments

  • Vadim Belman fixed a race condition with the use of Stashes and pre-compilation repositories.
  • Elizabeth Mattijsen made the several types of .head / .tail methods on native arrays between 60% and 25x faster, and fixed the BUILDPLAN helper module.
  • Stefan Seifert worked a lot on the RakuAST branch, increasing the number of completely passing spectest files to 432 (out of 1353).

Questions about Raku

Meanwhile on Twitter

Comments about Raku

New Raku Modules

  • Geo::Geometry “A series of classes for storing geographic data” by Kevin Pye.

Updated Raku Modules

Winding down

A slow week ahead of the 2022.05 release. The movement of Raku community modules from the git ecosystem to the zef ecosystem is progressing nicely. And at least one new module showing a lot of promise!

This week’s image was created using two bicycle bags. The Rakudo Weekly News will continue to show Ukrainian inspired images in support of Ukrainian people, and any other people who are trying to make an end to the Russian aggression in Ukraine. Слава Україні!  Героям слава!

In the mean time, 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