TPRC Talk Submission Deadline Extended
Breaking news: TPRC Talk Submission Deadline extended to April 21, 2026. Many thanks to the organisers for heeding our call for more time.
We are re-opening the talk submissions for TPRC with a new deadline of April 21, 2026. Please submit your 20 minute talks, and 50 minute talks at https://tprc.us/. Let us know if you need help with your submission or your talk development, because we have mentors who can listen to your ideas and guide you.
We are also taking submissions for interactive sessions. These are sessions that have a theme, but invite maximum audience participation; sessions which take advantage of the gathering of community members that have a wide range of experience and ideas to share. You would introduce the theme and moderate the session. If you have ideas for interactive sessions, but don’t want to moderate them yourself, please go to our wiki to enter your ideas, and maybe someone else will pick up the ball!
Don’t Miss the Perl and Raku Conference 2026 in Greenville, SC
SAVE THE DATES! Friday through Sunday, June 26-28
Registration is open: https://tprc.us/tprc-2026-gsp
Last Week German Perl/Raku Workshop
28th German Perl/Raku Workshop (16th-18th March 2026 in Berlin) took place last week.
Here are some photos from the pre-conference social:

I look forward to seeing the videos and presentations, meantime here is the list to whet your appetite.
Marton’s Corner
Raku community(?) in 2026 – how my permanent ban came to be – Marton Polgar
https://programming.dev/post/47337716
Anton’s Corner
This presentation shows how using Raku’s interactivity and inter-op packages scientific plots and artistic images can be created and generated.
Gérald’s Corner
rakulang goes post-quantum! I added a toy implementation of the ML-DSA digital signature algorithm to the Obscure #cryptography library https://github.com/gdncc/Obscure
Obscure: a Raku Programming Language Cryptography Playground
Weekly Challenge
Weekly Challenge #366 is available for your amusement.
Raku Tips ‘n Tricks
One of the hidden gems of the Raku docs is the generated typegraph. Here is an example, the Allomorph type graph:

You can find these at the end of the docs page for most classes (blue – does Role, black – is Class).
Let’s say you have gone to the trouble of writing something like this, and you are still relatively new to raku:
sub ( $x) { $x * 2 } 2; #4 '2'; #Calling dub(Str) will never work with declared signature (Int $x) <2>; #4 <2>; #IntStr.new(2, "2")
A skim read of the docs, suggests that <> angle brackets are for word quoting, and it is easy to get the idea that they would make <2> into '2'. And so it is, at first, surprising that dub <2> succeeds in passing an Int type check.
Actually since you have all now read Lizmats great advent post on Q constructs, you will know that <> calls the val() function on each word. And that makes an Allomorph if the word can be construed as a string with a value. In this case, an IntStr.
Allomorph classes should be considered a common raku scenario. If you are thinking “I checked for Int and I got something that is not an Int (but inherits from Int)”, then this is a general misunderstanding about how type checking and class inheritance works and is not limited to Allomorphs.
Consider this code:
{} {} {}sub ( $a) { "{$a.^name}s can't read" }my $h = .new;say $h; #Humans can't read
No Allomorphs in sight, but it does the “surprising” thing of letting a Human pass the Animal type check.
Your contribution is welcome, please make a gist and share via the #raku channel on IRC or Discord.
Comments About Raku
- That was a crazy read, Nemokosch is truly insufferable. by YarrMatey
- the XLibre folks seem to be taking the Perl5 path, and hoping Wayland is Raku by __d
New Problem Solving Issues
New Doc & Web Pull Requests
- Logos Steve Roe
- add -Ofun & redirect Steve Roe
New Raku Modules
- CortexJS, LaTeX::Grammar by Anton Antonov
- IdClass by Fernando Correa de Oliveira
Updated Raku Modules
- App::samaki, Duckie by Brian Duggan
- Sparrowdo, Sparrow6 by zef:sp1983
- CSS::Properties, CSS::Module, CSS::Writer by David Warring
- WWW::OpenAI by Anton Antonov
- Physics::Measure, Physics::Unit, App::Crag, Air by Steve Roe
- zef by Nick Logan
- Text::MathematicalCase, Slang::NumberBase by Elizabeth Mattijsen
- Data::Dump::Tree by Various Artistes
- Terminal::Widgets by Geoffrey Broadwell
- Term::Choose by Matthäus Kiem
- App::Unicode::Mangle by Will Coleda
- MongoDB::Queue, MongoDB::Fast by Zer0-Tolerance
Winding down
Many thanks to our new sponsors – visit https://raku.org and follow the links to check them out.
Please keep staying safe and healthy, and keep up the good work! Even after week 60 of hopefully only 209.
~librasteve
