2023.27 Revising RakuDoc

Richard Hainsworth kicks off the Pod6 to RakuDoc standardisation process in “Revising RakuDoc“, a follow-up of the discussions at the Raku Core Summit. Summary: currently a small team of developers (among whom is Damian Conway) is working on a beta-version of RakuDoc standard that will be available for discussion on August 1st. See also “Reinventing Pod6: Moving Forward by Alexandr Zahatski, and the associated problem solving issue.

Releases

Thanks to Justin DeVuyst there is now a Rakudo Compiler Release 2023.06, and thanks to Anton Oks there is now also a Rakudo Star 2023.06! And of course the various binary packages have been updated. New features are:

  • support for asynchronous unix sockets
  • Format class and :o / :format quoting constructs adverbs

Anton’s Corner

Anton Antonov wrote a blog post about their new EBNF::Grammar module, to convert Extended Backus-Naur Form (EBNF) into Raku grammars.

Elizabeth’s Corner

Elizabeth Mattijsen wrote a blog post about the new Formatter and Format classes, and the new :o / :format quoting adverb in “Moving printf formats forward” (/r/rakulang comments).

Vadim’s Corner

Vadim Belman announced the publication of the video of the first Raku Core Development Class, with all its warts and glitches (/r/rakulang comments).

Wenzel’s Corner

Wenzel P.P. Peppmeyer was on a roll again this week with two blog posts:

Weeklies

Weekly Challenge #224 is available for your perusal.

New Problem Solving Issues

New Pull Requests

Core Developments

  • Nick Logan fixed a build issue on the JVM backend, and removed the deprecated --nqp-lib option.
  • Will Coleda added a test script to compare the output of --doc between legacy and RakuAST for all of the Raku Programming Language documentation. This proved to be a great source of rendering inconsistencies.
  • Elizabeth Mattijsen refactored Formatter internals so that a Callable with a specific signature is created, renamed the Format.code method to less ambiguous .Callable, and added the Format.AST method.

And in RakuAST developments this week:

  • Elizabeth Mattijsen fixed several small RakuDoc parsing and rendering issues, bringing the number of passing Raku documentation files from 200 to 416 (out of 419).
  • The number of passing test-files with the new Raku grammar are now 140/150 (make test) and 884/1356 (make spectest).

Meanwhile on Mastodon

Meanwhile still on Twitter

Meanwhile on the mailing list

Questions about Raku

Comments

Updated Raku Modules

Winding down

Quite some action on the Pod6 / RakuDoc front! Which always takes longer than expected. Not unlike other things in the world. Слава Україні!  Героям слава!

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