2025.47 Advent Calling

We already have 9 days covered by 5 authors. Don’t miss out and reserve your slot now for the festive fun at the authors.md page. All it takes to get on the schedule is to make a quick PR with your name and your proposed festive post title(s). Beginner, Intermediate or Genius level – your call. It would be great to see some RakuAST related posts and unique Raku things such as Slangs and Grammars are always a lot of fun … plus would be cool to see something about SBOM, since no one wants the festivities ruined by hackers.

Fosdem 2026 Stand Up

The powers-that-be at Fosdem have accepted our proposal for a stand, https://fosdem.org/2026/news/2025-11-16-accepted-stands/ and we are actively planning & budgeting for the event. Don’t forget to book your accommodation if you are coming and I hope that we can all mill around the stand and look like a crowd.

Raku Tips ‘n Tricks

If your conditionals are starting to look like a random pile of if/elsif checks like mine, consider the Raku given/when construct (like a C switch statement on steroids)…

my $input = "42";

given $input {
    when 42        { say "The answer!" }
    when /^ \d+ $/ { say "Digits only" }
    when Str       { say "Type is Str" }
    default        { say "No idea…"    }
}

Here’s why it’s great:

  • Readable: Logic branches are structured around a single topic ($input).
  • Expressive: when can match values, types, or regexes.
  • Smart: It uses Raku’s ~~ smartmatch operator behind the scenes, so you get powerful matching behavior “for free.”

Unlike classical switch statements, you do not have to remember to use break on every line.

Your contribution is welcome, please make a gist and share via the raku channel IRC or Discord.

Weeklies

Weekly Challenge #349 is available for your discovery.

New Pull Requests

Core Developments

Comments About Raku

New Raku Modules

Updated Raku Modules

Winding down

Now, I must away and prepare for the Short Notice London Perl (and Raku) Workshop 2025™ on this coming Saturday 29th. Here are the talks, don’t miss Breaking the hegemony of English by our very own finanalyst.

Please visit https://www.londonperlworkshop.com to register to attend (free) or to propose a short talk. I hope to see you there!

Please keep staying safe and healthy, and keep up the good work! Even after week 45 of hopefully only 209.

Meanwhile, still: Слава Україні!  Героям слава!

~librasteve

Leave a comment