2023.07 Core Class

Vadim Belman has published the video of their second Rakudo Core Development class, giving an introduction on many aspects of Rakudo and NQP internals. Clocking in at more than 2.5 hours, it should help anybody wanting to contribute to the Rakudo core significantly!

Anton’s Corner

Anton Antonov published two blog posts in the past week, both introducing new Raku modules:

Andrew’s Corner

Andrew Shitov solved a Weekly Challenge in a dialogue with ChatGPT.

Steve’s Corner

Steve Roe expressed their joy with the Data::Dump::Tree module.

Weeklies

Weekly Challenge #204 is available for your perusal.

New Problem Solving Issues

New Pull Requests

Core Developments

  • Elizabeth Mattijsen added a Unicode class with information about the current version of Unicode supported (instead of just a $?UNICODE-VERSION constant), and added a :run named argument to the debugging-aid .AST function to immediately execute the AST.
  • Will Coleda added support for Complex.sign in v6.e.
  • Christian Bartolomäus allowed for more heap memory when compiling on the JVM backend.
  • Vadim Belman fixed a serialization issue with Version objects.
  • In RakuAST news: ab5tract implemented support for subset and a helper class for installing objects in packages. Stefan Seifert added support for indirect method syntax, augmenting packages, calls on multi-part names and parsing of indirect lookups in ternaries. Elizabeth Mattijsen implemented support for use fatal and fixed issues with initialization of our variables.
  • And many more smaller fixes and tweaks!
  • The number of passing test-files with the new Raku grammar are now 129/141 (make test +1) and 682/1355 (make spectest +17, which is more than halfway!).

Questions about Raku

Meanwhile on Mastodon

Meanwhile, still on Twitter

Comments

New Raku Modules

  • Chart::EasyGnuplot “A simple modules to make simple plots, without having to think about Gnuplot internals” by Air4x.
  • Slang::Otherwise “Slang to add ‘otherwise’ block to ‘for’ loops” by 0racle.
  • Data::Cryptocurrencies “Functions for cryptocurrency data retrieval” by Anton Antonov.

Updated Raku Modules

Winding down

A week with a lot of RakuAST developments and some nice new modules and blog posts! Please keep the people in Ukraine in mind who are still fighting the Russian aggression. Слава Україні!  Героям слава!

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 Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s