2020.21/22 Four by Wenzel

Wenzel P. P. Peppmeyer has written not one, not two, not three, but four blogs in the past two weeks, each addressing some feature or quirk of the Raku Programming Language.

Vikna

Vadim Belman tells us about the project they’ve been working on for the past months: Vikna, a console User Interface framework, which is also the subject of a presentation at the Conference in the Cloud (/r/rakulang comments).

Using Rakubrew

Brian Wisti explains the developments surrounding the name change of RakudoBrew to Rakubrew, how they initially avoided RakudoBrew for reasons now lost in time. And yes, Jeff Goff is still missed a lot.

Grant proposals

Have an idea for a cool project using Raku, but do not have the funds to do it? Then perhaps it is time to submit a grant proposal!

RakuDist at raku.org

The RakuDist project by Alexey Melezhik is now running on the Raku Community infrastructure! If you are a Raku module author, it is now very simple to have your module tested with just about any Raku compiler version. A great tool!

Writing blogs with pod6

Aliaksandr Zahatski has written a blog post about what you need to do to publish a blog written in pod6 using Gatsby and Netlify.

Renaming Progress

  • andreoss changed all of the internal references of Perl 6 to Raku in the JVM backend specific code.
  • Suman Khanal has changed many, many references in the internal documentation of NQP and Rakudo.

Weekly Challenge

These are entries for Challenge #61 that have Raku solutions:

And these are entries for Challenge #62 that have Raku solutions:

Challenge #63 is up for your perusal!

Core Developments

  • Patrick Böker fixed various issues with the Rakudo build on Windows and set up AzureCI test setup for MoarVM, nqp and Rakudo.
  • Tim Smith fixed an issue with negative width arguments with sprintf and added support for the :chomp named parameter to Str.lines.
  • Christian Bartolomäus and Ben Davies fixed various issues on the JVM backend.
  • Elizabeth Mattijsen sped up various aspects of IO::Path and added a RAKU_REPL_OUTPUT_METHOD environment variable to control stringification in the REPL.
  • Sylvain Colinet fixed the is() test sub so that it can take Blob/Bufs taking the .raku method for comparison.
  • Tom Browder worked on Damian Conway‘s notes with regards to declarators in pod6.
  • Will Coleda converted the INSTALL.txt file to an INSTALL.md for better rendering.
  • Jonathan Worthington and Timo Paulssen worked on the new dispatch implementation (aka the Great Dispatcher Overhaul).
  • And quite a number of other fixes, optimisations, and improvements.

Questions about Raku

Meanwhile on Twitter

Meanwhile on perl6-users

Comments about Raku

New Raku Modules

Updated Raku Modules

Winding down

Sorry to have been away for a week, but last Monday simply was not a good day for yours truly to be writing a Rakudo Weekly News. The past 2 weeks have brought a very nice batch of new and updated modules, blog posts and very nice additions / speedups. Keep spreading the word about Raku! And see you in health and good spirits next week!

Leave a comment