Will Coleda and Justin DeVuyst have co-produced the eleventh Rakudo compiler release of 2024: 2024.12, with quite a few fixes and some minor improvements. Binary packages will become available shortly, as well as updates to Rakudo Star, if they are not already. This brings the effective bus factor for people able to do a Rakudo release to 2! Kudos to all involved!
Adventing
The 7 new blog posts in the 2024 Raku Advent Calendar the past week:
- Day 10 – How to give a Raku talk at TPRC – and why you should by Daniel Sockwell.
- Day 11 – Counting up concurrency by Hillel Wayne (lobste.rs comments).
- Day 12 – Graphs in Raku by Anton Antonov.
- Day 13 – Content Storage For Raku Distributions by Haytham Elganiny.
- Day 14 – Playing around with the new documentation components by Richard Hainsworth.
- Day 15 – Matching Maps by Elizabeth Mattijsen.
- Day 16 – Revision gating in Rakudo core by John Haltiwanger.
Anton’s Corner
There’s no stopping Anton this month: apart from again writing an advent blog post, Anton Antonov also published set 3 of Graph Neat Examples in Raku in which quite a few graphs are nicely visualized.
Weeklies
Weekly Challenge #300 is available for your perusal, a milestone! Kudos to Mohammad S. Anwar!
New Pull Requests
Core Developments
- Elizabeth Mattijsen fixed several issues found by
Blinbefore the 2024.12 release, and added aVM.own-upmethod and an “own-up” module. - Christian Bartolomäus again fixed an issue that was causing problems on the JVM backend.
- John Haltiwanger added adverbial forms of map, and allowed lower bounding in the
is revision-gatedtrait.
Meanwhile on Mastodon
- Great for shell scripts by Paul Buetow.
- Similar algorithms by seaker.
- Simple recursion by seaker.
- More fun than coding by seaker.
- Are they unique? by seaker.
- Perfect mapping by seaker.
Meanwhile on the mailing list
- Re: “ICU – International Components for Unicode” by William Michels.
- oop pre salt question by ToddAndMargo.
Questions about Raku
Comments about Raku
- Grouped together historically by landyacht.
- Allow for writing a dialect by shagie.
- Like to see it working on Raku by Enk1du.
- Plenty of choices by db48x.
- The most ground-breaking language out there, and severely under-appreciated by Jan M Savage.
New Raku Modules
- DSL::Examples “Examples of DSL commands translations to programming code” by Anton Antonov.
Updated Raku Modules
- P5opendir, DirHandle, Format::Lisp, Net::SMTP, Digest::PSHA1, JSON::JWT, Ecosystem, App::Ecosystems, Math::Arrow, Acme::Meow, ClassX::StrictConstructor, Geo::Coder::OpenCage, Getopt::Type, Grammar::BNF, Config::Ini, Terminal::ANSIColor, Test::Scheduler, Grammar::Debugger, Docker::File, Test::IO::Socket::Async, File::Ignore, Email::Simple, Math::Sequences, Grammar::Modelica, C::Parser, SQL::NamedPlaceholder, PostCocoon::Url, Text::Spintax, Test::Declare, Automata::Cellular, Path::Map, Email::Notmuch, Concurrent::BoundedChannel, MQTT::Client, Number::Bytes::Human, Text::Caesar, Lingua::Conjunction, Lingua::EN::Conjugate, Math::Matrix, Dice::Roller, Map::Match, Algorithm::Soundex, Acme::Text::UpsideDown, WebService::Slack::Webhook, Brazilian::FederalDocuments, vCard::Parser, Data::StaticTable by Elizabeth Mattijsen.
- Net::Ethereum by Konstantin Narkhov.
- App::Stouch by Samuel Young.
- Graph, JavaScript::D3, Math::Fitting by Anton Antonov.
- HarfBuzz, PDF::Font::Loader, Font::FreeType by David Warring.
- App::Ebread by Samuel Young.
- Blin by Will Coleda.
Winding down
A release, cool blog posts, so many modules salvaged from oblivion: quite a few presents! 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!
