Jonathan Worthington returned to blogging after having attended the Raku Core Summit in “Recollections from the Raku Core Summit“, in which they touch on:
- RakuAST,
BEGINtime and a way forward - RakuDoc discussions
- Regex memory leakage
- Asynchronous unix domain socket support
It’s good to see Jonathan finding time in their busy schedule to do some hacking and blog about it again!
More Raku Showing Up
After last week’s showing of the Raku Programming Language in the TIOBE index, this week the yearly StackOverflow Developer Survey was released, with some interesting “raku” statistics for the first time (/r/rakulang comments)!
Ralph’s Corner
Ralph Mellor invites everybody to attend the Programming Language Design and Implementation conference currently taking place (attendance free for virtual attendees!).
Wim’s Corner
Wim Vanderbauwhede blogged about cleaner code with functional programming, comparing Python with the Raku Programming Language.
Vadim’s Corner
Vadim Belman introduces their new LibXML::Class module in an extensive blog post titled “New Kid On The Block” (/r/rakulang comments).
Anton’s Corner
Anton Antonov also introduced a new module (FunctionalParsers) and wrote a blog post introducing it.
Weeklies
Weekly Challenge #222 is available for your perusal.
New Pull Requests
Core Developments
- Leon Timmermans added support for unix domain sockets (
IO::Socket::Async.connect-path/.listen-path) and addedUni.encode. - Elizabeth Mattijsen renamed the
Pod::Dataclass to more generally usefulHashray, and improved the error message onmy %h = Callable. - Nick Logan fixed various issues with CompUnit::Repository::FileSystem (
CURFS), allowed for specifying extensions with-Iand removed support for undocumented / unknown flags of installed scripts. - Daniel Green and Nick Logan speeded up the loading of modules with
CURFSupto 15%. - Patrick Böker fixed CI tests on CentOS 7 and the build-process of Rakudo on Windows.
And in RakuAST developments this week:
- Elizabeth Mattijsen added support for syntax translation and highlighting to deparsing, enhanced declarator doc support and allowed for compile time constants to be used on Rakudo config specifications.
- Patrick Böker fixed an issue with empty statement lists.
- The number of passing test-files with the new Raku grammar are now 140/150 (
make test) and 882/1355 (make spectest+2).
Meanwhile on Mastodon
- Bumped Upstream by Salve J. Nilsen.
- First RCS blog by Wendy van Dijk.
- For much the same reason by Profoundly Nerdy.
- Functional Programming is warming up by Profoundly Nerdy.
Meanwhile still on Twitter
- Avoiding speculations by The Raku Conference.
- About the iterator interface by Luis F. Uceta.
- Reaching for method style by Luis F. Uceta.
- Making the top 50! by JJ Merelo.
- More blogging outside? by Jonathan Stowe.
Questions about Raku
- Safely escaping Raku regex metacharacters by Sean.
CALL-MEwithgather/takeused in ahypermethod chain doesn’t work by Paul Marquess.
Comments
- Why Perl? on HackerNews.
- Native support for grammars by G3rn0ti.
- On BQN on /r/rakulang.
- Had to be a set operator for that by Simon Proctor.
- Talked about it years ago by throwaway2037.
- Added to 50 most popular by Megan Crouse.
- How worse could it be? by misnome.
- Open vs closed by Reini Urban.
New Raku Modules
- LibXML::Class “General purpose XML de-/serialization for Raku” by Vadim Belman.
- XML::Fast “A Raku module to turn XML into a Hash structure” by Jonathan Stowe.
- FunctionalParsers “A system of functional parsers (combinators, transformers, generators)” by Anton Antonov.
Updated Raku Modules
- Raku::Pod::Render by Richard Hainsworth.
- Data::Summarizers by Anton Antonov.
- Archive::SimpleZip by Paul Marquess.
- fez by Tony O’Dell.
- Font::FreeType by David Warring.
- Abbreviations by Tom Browder.
- Template::Nest::XS by Frode Marton Meling.
Winding down
Wow so many blog posts and new modules! Meanwhile, Слава Україні! Героям слава!
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!
