Liz’s Corner

Liz has shared her “Raku Resolutions” to chip away at the unsolved Problem Solving Issues… join the live video on Saturday to join in the –Ofun.
The when has been decided for the first meeting: Saturday 17 January 2026 at 19:00 UTC (20:00 CET, 14:00 EST, 11:00 PST, 04:00 JST (18 Jan)), and to take one hour maximum.
The where is, at least for now, on Jitsi: https://meet.jit.si/SpecificRosesEstablishAllegedly
Weeklies
Weekly Challenge #356 is available for your enjoyment.
Raku Tips ‘n Tricks
This week, it was reported that the fast code here is 13x faster than the slow:
my @a = 1,2,3,4,5;
sub foo($a, @b) { };
foo(@a.head, @a.skip) #fast
#foo(@a[0], @a[1..*]) #slow
for ^1_000_000;
This seemed a little surprising to me, so I thought I would reach for the profiler:
raku --profile myscript.raku


Ahhh, that’s 26 million call frames vs. 700 thousand, not surprising its a tad slower. Profiler also, err, profiles your code with a neat Call Graph view, to show where the hot spots are so that you can focus your tuning on the critical sections. Other optimisation tools are available.
Your contribution is welcome, please make a gist and share via the raku channel IRC or Discord.
New Doc & Web Pull Requests
- Fix factual error in `Str::substr` doc. serid
- Remove redundant note on hashes in regexes Eric Forste
Core Developments
-
Improvements:
- Remove meaningless command-line argument “parsetrace” [cff551c8]
- Add infix + – / * candidates for mixed int / num (#6040) [1b46f713]
- Make -MSIL cleaner by excluding any core BBs [c7e41bd8]
- Test .from-posix versus .from-posix-nanos (#6035) [f95aefad]
-
Fixes:
- Fix roast test failure caused by 1b46f7135b7776e779 [fbb967b3]
- Rename Test’s exit-ok to exits-ok (#6061) [24e6ff34]
- MoarVM alignment fix for GCC 15.1/OpenSuse Leap 16 [fb0142fe]
-
RakuAST:
- fixup handling of =numtable [fcc0e185]
- allow for =table3 and friends in podification [f3ada07f]
Extracted from the latest Draft Changelog.
Questions About Raku
- get method objects using only spec’d features by zjmarlow
Comments About Raku
- Raku looks like more fun than nushell tbh by fn-mote
- personally, i like that raku goes the other way by nagaiaida
- it’s a super clean, easy to read page by sgt
New Raku Modules
- Math::Zeckendorf by Will Coleda
- WWW::Ollama by Anton Antonov
Updated Raku Modules
- Chess by grondilu
- Template::Mustache, Spreadsheet::XLSX by Various Artistes
- MoarVM::Profile by Elizabeth Mattijsen
- Test::Selector by zef:lucs
- App::Crag, Physics::Measure, Air, Air::Plugin::Hilite, Physics::Unit, Air::Examples by Steve Roe
- Audio::Hydrogen, XDG::BaseDirectory, Tinky, Pg::Notify, Audio::Liquidsoap, Audio::Icecast, Tinky::JSON, Object::Permission, Audio::Libshout, NativeHelpers::Array, Audio::Playlist::JSPF, Linux::Fuser, Monitor::Monit, EuclideanRhythm, MessagePack::Class, RedX::HashedPassword, License::SPDX, Util::Bitfield, IO::Path::Mode, Lumberjack, Lumberjack::Message::JSON, Lumberjack::Dispatcher::Syslog, Lumberjack::Application by Jonathan Stowe
- Pheix by zef:knarkhov
- LibXML, CSS::Writer, CSS::Properties by David Warring
- ML::FindTextualAnswer, Math::NumberTheory by Anton Antonov
- Map::Mapnik, App::samaki by Brian Duggan
- GnomeTools by Marcel Timmerman
Winding down
Yikes, Jonathan Stowe has been very busy, nice!
Finally, from the archives, here is the Raku Periodic Table of the Operators signed by Larry et al…

Please keep staying safe and healthy, and keep up the good work! Even after week 50 of hopefully only 209.
Meanwhile, still: Слава Україні! Героям слава!
~librasteve
