Raku Core developer and Raku Steering Council member Stefan Seifert has submitted a Grant Proposal to accelerate the development of RakuAST continuing in the footsteps of Jonathan Worthington. A worthy cause! The Raku Community is invited to comment on this proposal (or at /r/rakulang).
Rakudo Compiler Release
Justin DeVuyst (kudos, yes!) has produced the fourth Rakudo compiler release of 2024: 2024.04, with some cool bug fixes, a new feature(“@a is item
“) and significant better performance on the JVM backend. Binary packages have become available shortly after, as well as updates to Rakudo Star.
Dr. Raku’s Corner
Dr Raku‘s beginner tutorial videos of the past week:
Weeklies
Weekly Challenge #267 is available for your perusal.
New Pull Requests
- Just
malloc
instead of stack+malloc+memcpy when coercingint
tostring
- Update jeaiii’s
itoa()
to the latest version - Compiler.nqp: Add
$rakudo-flavor
Core Developments
- John Haltiwanger fixed various issues with unicode property introspection.
- And some additional tweaks and fixes.
In RakuAST developments this week:
- Stefan Seifert continued their work with many additions and fixes to RakuAST!
- The number of passing test-files with the new Raku grammar are now 142/151 (
make test
+0) and 1057/1356 (make spectest
+2).
Meanwhile on Mastodon
- Nice to see continued progress by Profoundly Nerdy.
- Hope to be able to integrate into daily life by Renormalist.
Questions about Raku
- Is there any way to use junctions to change result by Both_Confidence_4147.
- How to solve garbled characters problem both in cmd and VS Code? by International_Ear512.
- How to get a seq of enum members filtering out some members by Richard Hainsworth.
Comments
- Rules are methods by Ralph Mellor.
- Fixed some limitations by Steve Roe.
- All that Raku did by Ben Tilly.
0
butTrue
by Michael Homer.- Really neat, fun and unique by No_Lemon_3116.
Updated Raku Modules
- YAMLScript by Ingy døt Net.
- Algorithm::Diff, MoarVM::Bytecode, Hash::Agnostic, Array::Agnostic, List::Agnostic, Array::Sparse, Hash::Ordered, Hash::Sorted, Map::Agnostic, path-utils by Elizabeth Mattijsen.
- Raku::Pod::Render, Collection by Richard Hainsworth.
- Text::Utils by Tom Browder.
- DSL::FiniteStateMachines, Data::Generators by Anton Antonov.
- Sparrow6, Sparky by Alexey Melezhik.
- PublicSuffix by JJ Atria.
- Bitcoin::Core::Secp256k1 by Konstantin Narkhov.
- zef by Nick Logan.
- Manifesto by Jonathan Stowe.
- Physics::Unit by Steve Roe.
- SQL::Abstract by Leon Timmermans.
Winding down
Kane Valentine (aka kawaii) is taking a break from Raku to join the fight. We wish them all the best! Слава Україні! Героям слава!
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!