An interesting discussion about a recurring WAT for many new Raku users, was initiated by landyacht in problem solving issue Behavior of type-constrained parameters is surprising given other behavior. Various syntaxes were proposed, but no consensus was reached. The discussion is still open, so here’s your chance!
Anton’s Corner
Anton Antonov introduced two new modules in two new blog posts this week:
Dr. Raku’s Corner
Dr Raku‘s beginner tutorial videos of the past week:
- Array Search: Grep Vs Smartmatch
- Delete TXT File Using Regex Search
- Generate Lottery Numbers
- Fixed Size Array
Weeklies
Weekly Challenge #268 is available for your perusal.
New Problem Solving Issues
- Add “short-index” version of often occurring ops
- Behavior of type-constrained parameters is surprising given other behavior
Core Developments
- Daniel Green improved the coercion of ints to strings in MoarVM.
- John Haltiwanger fixed a long-standing bug with the
.match
method being called on non-Cool
values. - Anton Oks added the capability to indicate a flavor of Rakudo, to be used by Rakudo Star.
- Elizabeth Mattijsen made various aspects of
NativeCall
faster, and added a “flavor” method to theCompiler
class.
In RakuAST developments this week:
- Stefan Seifert continued their work with many additions and fixes to RakuAST, specifically about
BEGIN
time and associated shenanigans! - The number of passing test-files with the new Raku grammar are now 142/151 (
make test
+0) and 1063/1356 (make spectest
+6).
Meanwhile on Mastodon
- Started programming in 1982 by Curtis Poe.
- Raku haz kebab by Paul Buetow.
- Perhaps an inspiration? by Elizabeth Mattijsen.
- Enjoying the mutability by Profoundly Nerdy.
- Insanely useful
MAIN
function by Curtis Poe.
Meanwhile still on Twitter 𝕏
- Mentioning this thread by Ali.
- Nowadays… by Elizabeth Mattijsen.
Meanwhile on the mailing list
- Need regex ^? help by ToddAndMargo.
- Array remove duplicates question by ToddAndMargo.
Questions about Raku
- How to use signal and schedule? by International_Ear512.
- Parsing book outdated? by ghiste.
- What happened with double colon syntax? by International_Ear512.
Comments
- A good call by Steve Roe.
- On condition restarts by Ralph Mellor.
- A unique strength by Steve Roe.
- Just don’t by Wenzel P.P. Peppmeyer.
- Out of the box by Steve Roe.
- Deleting odd characters by jubilatious1.
- On RakuAST by Steve Roe.
- A version of that by OskarS.
- Add support for Raku on Notepad++.
- With some tweaks by Elizabeth Mattijsen.
- Not infectious by Ralph Mellor.
- Represented by
*
by Elizabeth Mattijsen. - On function coloring by Ralph Mellor.
- Deeply explored the design space by Ralph Mellor.
New Raku Modules
- ML::NLPTemplateEngine “Provides function(s) for making computational workflows” by Anton Antonov.
- WWW::WolframAlpha “Provides access to the Wolfram|Alpha functionalities” by Anton Antonov.
Updated Raku Modules
- MoarVM::Bytecode, path-utils, rak by Elizabeth Mattijsen.
- ML::FindTextualAnswer, Algorithm::Diff, JavaScript::D3 by Anton Antonov.
- Text::Utils by Tom Browder.
- PublicSuffix by JJ Atria.
- PDF::Native by David Warring.
- python::itertools by Armand Halbert.
- App::Crag by Steve Roe.
Winding down
Good to see a lot of progress in various areas. Слава Україні! Героям слава!
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!