Elizabeth Mattijsen was really on a roll this week with 4 blog posts, introducing RakuAST to early adopters:
- RakuAST for Early Adopters (/r/rakulang comments)
- A practical example of RakuAST
- So why is there RakuAST in the first place?
- Walking the RakuAST Tree (/r/rakulang comments)
Of course, if you’re not an early adopter, but are considering to become one, this is also interesting reading material!
Adrian’s Corner
Adrian Kreher continued their blog post series about the SQL::Builder module with part 2: Avoiding the “End Weight Problem” when Building SQL Queries.
Steve’s Corner
Steve Roe got inspired by some discussions on Discord to write a blog post on why Allomorphs are a good thing: Allomorphia.
Weeklies
Weekly Challenge #219 is available for your perusal.
New Pull Requests
Core Developments
- Elizabeth Mattijsen added a
:superscriptand:subscriptnamed argument toInt.Strto produce the number in superscript/subscript characters (42/⁴²/₄₂), madeAT-POSon type objects smarter, and properly re-introduced support for the “is-monotonically-increasing” feature inIterators. And in RakuAST developments this week:- added
RakuAST::Node.map/.grep/.firstmethods that will produce matching childRakuAST::objects, and which provide a@*LINEAGEdynamic variable to be able to visit parentRakuAST::objects inside the givenCallables. - added a proof-of-concept text Rakudoc renderer
Rakudoc::To::Textas a separate module - added a
RakuAST::Literal.newmethod to transparently create literals, without needing to match the class name with the type of value - and various tweaks and fixes, not resulting in additionally passing tests
- added
- The number of passing test-files with the new Raku grammar are now still 140/150 (
make test) and 825/1355 (make spectest).
Meanwhile on Mastodon
- Used to be a propaganda tool by Curtis Poe.
- A deferred result mechanism? by Jonathan Stowe.
- Working on a NATS library by Fernando Correa de Oliveira.
Meanwhile still on Twitter
- Mad Hilarious by Luis F. Uceta.
- No inaccurate jokes by Brian Wisti.
Questions about Raku
- How to introspect a Raku operator? by anquegi.
Comments
- WTF was that? on /r/rakulang.
- Raku is one of the few newbies in the top 100 by reisinge.
- Haven’t actually tried by kqr.
- Rational like Raku by knoam.
New Raku Modules
- SQL::Builder::ExecuteWithDBIish “Execute SQL::Builder queries with DBIish” by Adrian Kreher.
Updated Raku Modules
- FontFactory::Type1 by Tom Browder.
- WWW::PaLM by Anton Antonov.
- Inline::J, Slang::Otherwise by 0racle.
- PDF by David Warring.
- SQL::Abstract by Leon Timmermans.
- SQL::Builder by Adrian Kreher.
- Terminal::Size, Email::Valid, Sys::IP by Denis Kanchev.
- App::Tasks by Joelle Maslak.
- Template::Nest::Fast by Andinus.
Winding down
A lot of blog posts this week! Next week’s Rakudo Weekly News will probably be delayed for a day or two, due to yours truly being busy on the first Raku Core Summit.
Keep Ukraine on your mind! The aggression is continuing on a daily basis, as today proved once again. Слава Україні! Героям слава!
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!
