2023.09 Docu Renewed

The Raku Programming Language Documentation Team has released the newly reformatted documentation site after what has been a multi-year project in separating content from presentation, and bringing a more modern outlook to the documentation. Kudos to all who have worked on this project!

Rakudo Release

In what otherwise would have been this week’s main article, the Raku Core Team is proud to announce the first Rakudo release of 2023! Apart from many fixes and tweaks, this also introduces the work on RakuAST of the past years for the first time in a Rakudo release. Although not completed yet, many features are already very useful and accessible after specifying the use experimental :rakuast pragma. Kudos to Justin DeVuyst for making this happen yet again ( and Claudio Ramirez for Linux packages)!

Anton’s Corner

Anton Antonov has published a video on how to use their new Raku module (Gherkin::Grammar).

Weeklies

Weekly Challenge #206 is available for your perusal.

New Pull Requests

Core Developments

  • Vadim Belman fixed a configuration issue that inhibited building of Rakudo on older Linux releases.
  • In RakuAST news: Elizabeth Mattijsen added meaningful .raku output to RakuAST:: classes, allowing roundtripping from AST to/from source.

Meanwhile on Mastodon

Meanwhile, still on Twitter

Meanwhile on the mailing list

Comments

New Raku Modules

  • Rakudo::Version “Provide a “rakudo version” pragma” by Elizabeth Mattijsen.
  • Linux::NFTables “An interface to libnftables, a library to interact with Linux NFTables” by Fernando Santagata.
  • List::Allmax “Find all of the maximum or minimum elements of a list” by Stephen Schulze.
  • Math::Handy “Handy math routines and operators that aren’t in CORE” by Stephen Schulze.

Updated Raku Modules

Winding down

What an exciting, if otherwise quiet week! The new documentation site live after many years of discussion and implementation! And a new Rakudo Release to boot, now including the experimental RakuAST support!

Meanwhile, 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