Patrick Böker lets us know that rakudobrew (originally by Tadeusz Sośnierz) has been re-imagined as rakubrew and that it is ready for testing! It allows one to have multiple versions of different Raku implementations installed in parallel and switch between them. It’s a perlbrew and plenv look-alike and supports both flavours of commands. An excellent tool for Raku module developers!

More from FOSDEM

The booklet that so quickly dissipated from the FOSDEM stand in Brussels, can now be downloaded for your perusal: 64 pages with introductions, book extracts and more (made with support of The Perl Foundation and the Enlightened Perl Organisation)! Wendy van Dijk made a lot of pictures when visiting Brussels for FOSDEM. And JJ Merelo‘s presentation at FOSDEM can now be seen/heard (at typical FOSDEM quality).

German Perl and Raku Workshop

There are some exciting Raku presentations lined up for the 22nd German Perl and Raku Workshop, this time in Erlangen on 4, 5, 6 March.

And it’s not too late to submit your talk proposal! Yours truly should really get on that after writing this Rakudo Weekly News.

A Swiss Treat

Just a week after the German Raku and Perl Workshop, Damian Conway will be giving a free 2-hour Raku workshop in Lausanne, Switzerland: On the shoulders of Giants: 400 Years of Raku on the morning of 12 March! Followed by the API Design for Programmers workshop in the afternoon. And if you didn’t have enough of it yet, the next day (13 March) will be a whole day workshop titled Better Coding Practices. All highly recommended!

If you’re more interested in improving your technical presentation skills, then Damian has something for you as well: 3 whole day workshops about Core Techniques, Design and Delivery Skills and Persuasive Speaking. Hint: Raku could use more persuasive speakers!

A new raku.org website

Siavash Askari Nasr has been working on an alternate version of the raku.org website: you can see it in action (for now). You can leave any comments in the associated problem-solving issue. Many kudos to Siavash!

Expressing Events

Fernando Corrêa de Oliveira of Red fame, has started brainstorming / prototyping a new slang for describing events and how to handle them, allowing a more descriptive rather than a programmatic model. An exciting idea for making Raku even more generally applicable for all sorts of situations. Comments welcome!

Some Dude

An extensive blog post by Some Dude discusses whether Perl is still worth learning now. It also mentions Raku a bit, and Raku also comes up in the /r/perl comments by the usual suspects.

Squashathon

Not a lot of people worked on this weekend’s squashathon. So it looks like it will need some thought on how to actually get people to join in on something like that. More about that in future instalments of the Rakudo Weekly News.

Renaming Progress

Elizabeth Mattijsen changed the extension of some test modules to .rakumod .

Elizabeth Mattijsen changed the extension of some test modules to . Naoum Hankache has submitted a PR on Github to create the Raku topic (redirected from the Perl 6 topic). Please make sure that you *Star* the topic to create better visibility!

Weekly Challenge

The Raku entries for Challenge #46:

Challenge #47 is up for your perusal!

Core Developments

Jonathan Worthington fixed an issue with the serialization of autogenerated proto s. They also fixed made sure that the . in <.[x]> in a regular expression is always a no-op.

s. They also fixed made sure that the in in a regular expression is always a no-op. Jan-Olof Hendig upgraded MoarVM to work with libuv 1.34.2 .

. Daniel Green fixed some libtommath 1.2.0 issues in MoarVM, one of which was stopping a memory leak.

issues in MoarVM, one of which was stopping a memory leak. Elizabeth Mattijsen added set / unset methods to SetHash , and add / remove methods to BagHash . And they made various aspects of Date and DateTime handling a bit to a lot faster.

/ methods to , and / methods to . And they made various aspects of and handling a bit to a lot faster. Ben Davies continued their work on supporting Unix sockets.

Bahtiar Gadimov provided many Pod::To::Text related fixes.

related fixes. And some smaller fixes and improvements.

Questions about Raku

Meanwhile on Twitter

Comments about Raku

New Raku Modules

LLVM by alan.invents.

Email::SendGrid by Jonathan Worthington.

Text::Diff, Test::Differences by Rod Taylor.

Linux::Joystick by thundergnat.

Updated Raku Modules

Sparrow6, Sparrowdo, by Alexey Melezhik.

Term::Choose by Matthäus Kiem.

Hash::Merge by Patrick Spek.

Auth::SASL by Sterling Hanenkamp.

Math::Libgsl::Constants, Math::Libgsl::Matrix by Fernando Santagata.

Pretty::Table by Luis F. Uceta.

License::SPDX by Jonathan Stowe.

HTML::Boredom, Operator::dB by Owen Allsopp.

Winding down

A windy time for the Raku Programming Language! Well, not really. More like steadily steaming ahead! While Ciara is still doing her thing outside, it gives a great incentive to stay indoors and do some hacking. Hoping that everybody reading this Rakudo Weekly News will only be blown away by its contents! So see you next week for more, fresh news!