The Raku Programming Language Documentation Team has released the newly reformatted documentation site after what has been a multi-year project in separating content from presentation, and bringing a more modern outlook to the documentation. Kudos to all who have worked on this project!
In what otherwise would have been this week’s main article, the Raku Core Team is proud to announce the first Rakudo release of 2023! Apart from many fixes and tweaks, this also introduces the work on RakuAST of the past years for the first time in a Rakudo release. Although not completed yet, many features are already very useful and accessible after specifying the
use experimental :rakuast pragma. Kudos to Justin DeVuyst for making this happen yet again ( and Claudio Ramirez for Linux packages)!
Anton Antonov has published a video on how to use their new Raku module (Gherkin::Grammar).
Weekly Challenge #206 is available for your perusal.
New Pull Requests
- Modify the ‘Brackets’ table generator to read the data source file
- Convert all
dirfunctions to just use libuv…
Supply.zipto a watermark approach (rework)
- Provide better error message for
my %h = Callable
./..are no longer generated by MoarVM
- Vadim Belman fixed a configuration issue that inhibited building of Rakudo on older Linux releases.
- In RakuAST news: Elizabeth Mattijsen added meaningful
RakuAST::classes, allowing roundtripping from AST to/from source.
Meanwhile on Mastodon
- A fresh App::RaCoCo release! by Mikhail Khorkov.
- Exceptionally good at sorting this out by Daniel Böhmer.
- New doc site live! by The Raku Programming Language.
Meanwhile, still on Twitter
- Still alive! by Salve J. Nilsen.
Meanwhile on the mailing list
- New doc site by Will Coleda.
- No compromise on performance! by Nveenkmar.
- Hi, I’m Rawley!
- Raku supports them! by lngns.
- So elegant! by Brad Gilbert.
- Already available in Raku by Ralph Mellor.
New Raku Modules
- Rakudo::Version “Provide a “rakudo version” pragma” by Elizabeth Mattijsen.
- Linux::NFTables “An interface to libnftables, a library to interact with Linux NFTables” by Fernando Santagata.
- List::Allmax “Find all of the maximum or minimum elements of a list” by Stephen Schulze.
- Math::Handy “Handy math routines and operators that aren’t in CORE” by Stephen Schulze.
Updated Raku Modules
- Humming-Bird, Monad-Result by Rawley Fowler.
- PDF by David Warring.
- Gherkin::Grammar, Markdown::Grammar, Data::Reshapers, DSL::Shared by Anton Antonov.
- XML::Actions by Marcel Timmerman.
- HTML::Tag by Márton Polgár.
- DateTime::Timezones, Intl::CLDR, User::Language by Matthew Stuckwisch.
- zef by Nick Logan.
- PublicSuffix by JJ Atria.
- Raku::Pod::Render, Collection-Plugins, GTK::Simple by Richard Hainsworth.
- App::RaCoCo, App::Racoco::Report::ReporterCoveralls by Mikhail Khorkov.
- Inline::Scheme::Gambit by iynehz.
- fez by Tony O’Dell.
- Prime::Factor, Math::Root by Stephen Schulze.
- Slang::Date by Will Coleda.
What an exciting, if otherwise quiet week! The new documentation site live after many years of discussion and implementation! And a new Rakudo Release to boot, now including the experimental RakuAST support!
Meanwhile, 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!