2021.16 Dispatch Anew

Jonathan Worthington has posted an extensive blog post about the progress on the new dispatch infrastructure in MoarVM: Raku multiple dispatch with the new MoarVM dispatcher, with exciting new capabilities and the promise of much better performance (Lobsters comments). In related news, Jonathan also reported on the RakuAST progress in March.

Documentation Team

In an attempt to unify work on the documentation of the Raku Programming Language, a new email address has been created to send email to all people involved in documenting Raku: documentation at raku.org. The current members are:

  • Richard Hainsworth
  • Alexander Kiryuhin
  • Elizabeth Mattijsen
  • JJ Merelo
  • Daniel Sockwell

Please send an email to this email address if you want to be part of these discussions, or if you simply want to raise a documentation issue without wanting (or being able) to make a documentation issue on Github.

In related news: sadly the proposal for the Google Season of Docs for the Raku Programming Language has not been accepted. As to the why, we can only guess as no reason is ever given for non-acceptance.

Tag proposal on Lobsters

A proposal to create a tag (“raku”) for the Raku Programming Language (separate from the “perl” tag), has been proposed on Lobsters (see discussion). Guess we will see a lot more of Raku on that site if the tag is approved.

Vim file extension update

Demostanis has created a Pull Request in the Vim repo to make the Raku file extensions be automatically handled by vim.

Wenzel’s Corner

Wenzel P.P. Peppmeyer posted two blog posts this week:

Weeklies

Weekly Challenge #109 is available for your perusal. And this week’s “What’s everyone working on (2021.16)” as well.

Pull Requests

Please check them out and leave any comments that you may have!

Core Developments

  • Nicholas Clark micro-optimized stringification of floating point values in nqp.
  • Elizabeth Mattijsen changed the Iterator.deterministic method to Iterator.is-deterministic for consistency with is-lazy, made accessing Bags about 60% faster and made fetching the “empty” iterator about 80x as fast.
  • Tom Browder tweaked the Rakudo install troubleshooting documentation.
  • Daniel Sockwell fixed a recently occurring issue with command line parameters and defaults in MAIN processing.
  • And some other fixes and improvements while preparing the next Rakudo compiler release.

Questions about Raku

Meanwhile on Twitter

Meanwhile on the mailing list

Comments about Raku

New Raku Modules

Updated Raku Modules

Winding down

Jonathan provided us with something to sink our mental teeth into yet again! And some nice new modules! Still important to stay healthy and safe. See you next week for another instalment of the Rakudo Weekly News!

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