2022.31 JustinTimeRelease

Justin DeVuyst was able to release the 2022.07 Rakudo Compiler Release just before the end of the month. Which added inode, dev and devtype methods to IO::Path, and a new .snip method (inspired by Haskell’s span). And many other improvements and fixes! Updated Linux packages are now also available on rakudo.pkg, thanks to Claudio Ramirez.

Comma Release

Jonathan Worthington and their team also released new versions of the Comma IDE, both the (paid) Comma Complete, as well as the (free) Comma Community edition. New features include better real-time reporting of IO and concurrency in your programs! Check it out!

Raku Conference

Quite a few presentations were added since the last listing in the weekly 🙂

These are all accepted presentations so far. Please register if you plan to attend this fine conference to allow for better resource planning! Ah, and if you would like to give a lightning talk, there’s still room for that!

Wenzel’s Corner

Wenzel P.P. Peppmeyer got too many Sundays to handle in Swarming Sundays.

Anton’s Corner

Anton Antonov continues their work on Machine Learning with an extensive blog post about the fast classification of DSL commands. Good to see Raku being used in the scientific world!

Did You Know?

That there are two ways of indicating a False value with Raku’s standard interpretation of command line arguments?

$ script-name --foo=False
$ script-name --/foo

However, many people are used to be able to specify --no-foo as a way to indicate that the foo option is False. And this is not supported by Raku. Fortunately, there’s a simple trick that you can add to your script to allow this transparently:

$_ .= subst(/^ '--no-' /, '--/') for @*ARGS;

This looks at the raw arguments (as available in @*ARGS) and changes any arguments starting with --no- to --/ (which is an accepted format in Raku’s standard way of interpreting command line arguments). After that, it’s just as if users of your script typed --/foo instead of --no-foo.

Weeklies

Weekly Challenge #176 is available for your perusal.

New Problem Solving Issues

New Pull Requests

Core Developments

Questions about Raku

Meanwhile on Twitter

Comments about Raku

New Raku Modules

  • Git::Blame::File “Who did what and when on a file in a Git repository” by Elizabeth Mattijsen.

Updated Raku Modules

Winding down

A bit of a quiet week, with a lot of people on vacation, and others preparing software releases and/or presentations for the 2022 Raku Conference!

This week’s image again there 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! ‘Rona has gotten competition 😦

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