Vadim Belman provided an extensive introduction into Type and Object Composition in the Raku Programming Language. A true Tour de Force! In other words: more than you ever wanted to know about types and objects!
Anton’s Corner
Anton Antonov dived into the Graph representation of grammars.
Khalid’s Corner
Khalid Elborai collected their experience with Nativecall while developing an interface to the SOD library, in Raku NativeCall Notes (/r/rakulang comments). An exciting development!
Weeklies
Weekly Challenge #225 is available for your perusal.
New Problem Solving Issues
New Pull Requests
Core Developments
- Nick Logan fixed more issues on the JVM backend, and removed some more dead code.
- Elizabeth Mattijsen added support for “
-” inVersion.new(meaning version up to and including) and fixed an issue witheqvandVersionobjects.
And in RakuAST developments this week:
- Elizabeth Mattijsen added Markup support for declarator docs and grammar support for “
-” in version literals, added support for=aliasandA<>and M<> markup in RakuDoc, a$=rakudoccompile time variable and a--rakudoccommand line argument. - The number of passing test-files with the new Raku grammar are now 140/150 (
make test) and 885/1357 (make spectest).
Meanwhile on Mastodon
- A graph partitioning routine for
$workby Solomon Foster. - Thinking about a Fediverse replacement for Reddit by Salve J. Nilsen.
- My first try at configuration by Fernando Correa de Oliveira.
Meanwhile still on Twitter
- Minimal container updated by JJ Merelo.
- Some
NativeCallnotes by Khalid Borai. - Congrats! by Elizabeth Mattijsen.
- Nice article! by Luis F. Uceta.
Questions about Raku
- Is there a guide to move modules to fez? by Khalid Borai.
- How to return an array, string and a hash? by Solomon Foster.
Comments
- Best mascot ever! by Sébastien Feugère.
- Pugs facts for kids on Kiddle.
- An ex Parrot by lassehp.
- They had Raku by kpedersen.
- A replacement for Awk and sed on Hacker News.
New Raku Modules
- SOD “Raku bindings for the SOD image processing library” by Khalid Borai.
- Github::PublicKeys “Add Github’s ssh keys to a user’s ‘$HOME/.ssh/known_hosts’ file” by Tom Browder.
Updated Raku Modules
- JSON::Infer, LibraryCheck, Object::Permission::Group, Test::META, URI::FetchFile, Test::Util::ServerPort, Audio::Silan, Attribute::Lazy, Chronic, Linux::Cpuinfo by Jonathan Stowe.
- Font::FreeType, PDF::Font::Loader by David Warring.
- EBNF::Grammar, FunctionalParsers, Grammar::TokenProcessing, Markdown::Grammar, Text::CodeProcessing by Anton Antonov.
- Collection, Raku::Pod::Render by Richard Hainsworth.
- String::Utils, Terminal::ANSIColor by Elizabeth Mattijsen.
- App::Lorea, PublicSuffix by JJ Atria.
- App::APOTD by Shimon Bollinger.
- SQL::Builder by Adrian Kreher.
- Mi6::Helper, App::Gitstatus by Tom Browder.
- Pakku by Haytham Elganiny.
Winding down
A bit of a quiet week with many hottest days ever on the planet. Слава Україні! Героям слава!
Please keep staying safe and cool 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!
