2023.25 Recollections

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, BEGIN time 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 added Uni.encode.
  • Elizabeth Mattijsen renamed the Pod::Data class to more generally useful Hashray, and improved the error message on my %h = Callable.
  • Nick Logan fixed various issues with CompUnit::Repository::FileSystem (CURFS), allowed for specifying extensions with -I and removed support for undocumented / unknown flags of installed scripts.
  • Daniel Green and Nick Logan speeded up the loading of modules with CURFS upto 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

Meanwhile still on Twitter

Questions about Raku

Comments

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

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!

Leave a comment