Alexandr Zahatski (aka zag) has released the Raku Knowledge Base, containing all the Raku documentation and then some, as an example of the web publishing capabilities of Podlite. Although this has nothing to do with the Raku Programming Language (apart of its contents), it’s a nice PR moment for Raku nonetheless! (/r/rakulang, /r/opensource, HackerNews, Dev.to comments).
Weeklies
Weekly Challenge #290 is available for your perusal.
New Problem Solving Issues
- Do we need an API method
SLICE
, as extension toAT-POS
? use experimental :pack
should be removed- Make
[Z]
and friends DWIM - “Endpoint” methods should not have
*%_
in their signature
Core Developments
- Timo Paulssen added unsigned
int
store functions forProxy
on MoarVM. - Dominique Dumont and Timo Paulssen continued working on keeping Rakudo properly maintained in Debian and distributions that are based on it.
- Elizabeth Mattijsen fixed an issue with numeric infix operators that would create (and not handle) unnecessary
Failure
objects, and fixed an issue with numeric comparison infix operators andRat
s (andFatRat
s) with a0
denominator. - Juerd Waalboer made
{ }
andhash()
emptyHash
creators about 8x as fast. - And many, many smaller fixes and tweaks.
In RakuAST developments this week:
- Elizabeth Mattijsen added support for
⁇
(2047 DOUBLE QUESTION MARK) and‼
(203C DOUBLE EXCLAMATION MARK) as synonyms for??
and!!
.
Meanwhile on Mastodon
- A general reminder by Kay Rhodes.
- Just using it by Kay Rhodes.
Meanwhile still on Twitter 𝕏
- Random Mondrian by Anton Antonov.
Questions about Raku
- Possible Bug with
run
as Last Statement intry
Block by JustThisGuy. - How can I make a functional chaining operator? by Steve Roe.
Comments about Raku
- On string handling features by Ralph Mellor.
- Language for AoC by reddit_clone.
- Return if by Matthew Stuckwisch.
- Footgunned by bigiain.
- On values and types by Ralph Mellor.
- Fixed-point arithmetic on HackerNews.
- On multiple dispatch and compile-time by Ralph Mellor.
- More on multiple dispatch by Ralph Mellor.
- Format string syntax by Sea-Bug2134.
- Better argument parsing by option.
- Also the hyperoperators by riffraff.
New Raku Modules
- Math::SparseMatrix “Sparse matrix algorithms” by Anton Antonov.
- Native::Overflow “Lexically enforce overflow checking on natives” by Elizabeth Mattijsen.
- Math::SparseMatrix::Native “Sparse matrix algorithms based on C implementations” by Anton Antonov.
Updated Raku Modules
- PDF::Class, PDF::Tags, FontConfig by David Warring.
- Log::Syslog::Native by Jonathan Stowe.
- Timezones::ZoneInfo by Matthew Stuckwisch.
- RandomColor by Clifton Wood.
- TOP by Tim Nelson.
- IUP by Robert Ransbottom.
- Unicode::Security by JJ Merelo.
- P5pack, String::Utils by Elizabeth Mattijsen.
- Duckie by Brian Duggan.
Winding down
Again, quite a few core developments. And some nifty new modules! Meanwhile, still: Слава Україні! Героям слава!
Please keep staying safe and healthy, and keep up the good work!
If you like what I’m doing, committing to a small sponsorship would mean a great deal!