Vadim Belman has published the video of their second Rakudo Core Development class, giving an introduction on many aspects of Rakudo and NQP internals. Clocking in at more than 2.5 hours, it should help anybody wanting to contribute to the Rakudo core significantly!
Anton Antonov published two blog posts in the past week, both introducing new Raku modules:
Andrew Shitov solved a Weekly Challenge in a dialogue with ChatGPT.
Steve Roe expressed their joy with the Data::Dump::Tree module.
Weekly Challenge #204 is available for your perusal.
New Problem Solving Issues
New Pull Requests
- Update GitHub CI pipelines to track branch renames and OS deprecations
--with-moarto build command
sqrthandle negative values mathematically correct
- Eradicate knowledge of
&sigil defaults and types correct
Supply.zipto a watermark approach
- Fix rare deadlocks during
- Elizabeth Mattijsen added a
Unicodeclass with information about the current version of Unicode supported (instead of just a
$?UNICODE-VERSIONconstant), and added a
:runnamed argument to the debugging-aid .AST function to immediately execute the AST.
- Will Coleda added support for
- Christian Bartolomäus allowed for more heap memory when compiling on the JVM backend.
- Vadim Belman fixed a serialization issue with
- In RakuAST news: ab5tract implemented support for
subsetand a helper class for installing objects in packages. Stefan Seifert added support for indirect method syntax, augmenting packages, calls on multi-part names and parsing of indirect lookups in ternaries. Elizabeth Mattijsen implemented support for
use fataland fixed issues with initialization of
- And many more smaller fixes and tweaks!
- The number of passing test-files with the new Raku grammar are now 129/141 (
make test+1) and 682/1355 (
make spectest+17, which is more than halfway!).
Questions about Raku
- Command not found by sashoalm.
- Can Declarator Blocks be used on variable declarations? by Jim Bollinger.
- What explains this difference in behaviour? by zeekar.
- How to return a Hash/Raku object from native call? by Rawley Fowler.
Meanwhile on Mastodon
- So much in the core by Mark Gardner.
- Promotion at FOSDEM by Elizabeth Mattijsen.
- Different from Japanese tea pottery by Mark Gardner.
- Manipulate the AST while being compiled by Olivier Mengué
- Does it allow doesn’t? by Piers Cawley.
- The more I play by Paul Buetow.
- The Raku Conference on Mastodon! by The Raku Conference.
Meanwhile, still on Twitter
- Supporting? by Steve Roe.
proceedby Ralph Mellor.
- Sum of numbers of arbitrary length by Jo King.
- Supporting both paradigms by Ralph Mellor.
- Limited-precision rational numbers by jwmerrill.
- It’s multi-paradigm! by Local-Emu2992.
New Raku Modules
- Chart::EasyGnuplot “A simple modules to make simple plots, without having to think about Gnuplot internals” by Air4x.
- Slang::Otherwise “Slang to add ‘otherwise’ block to ‘for’ loops” by 0racle.
- Data::Cryptocurrencies “Functions for cryptocurrency data retrieval” by Anton Antonov.
Updated Raku Modules
- DateTime::Grammar, Text::CodeProcessing, Markdown::Grammar by Anton Antonov.
- Gnome::Gtk3 by Marcel Timmerman.
- LibXML by David Warring.
- PublicSuffix by JJ Atria.
- SparrowCI, SparrowCI-SandBox by Alexey Melezhik.
- Test::Async by Vadim Belman.
- Monad-Result, Distribution::Builder::Cmake by Rawley Fowler.
- Collection, Collection-Plugins by Richard Hainsworth.
- Spreadsheet::XLSX by Jonathan Worthington.
- Inline::Scheme::Gambit by iynehz.
- zef by Nick Logan.
A week with a lot of RakuAST developments and some nice new modules and blog posts! Please keep the people in Ukraine in mind who are still fighting the Russian aggression. Слава Україні! Героям слава!
Please keep staying safe, keep staying healthy, and keep up the good work!
If you like what I’m doing, committing to a small sponsorship would mean a great deal!