2020.15 An eASTer Surprise

Jonathan Worthington tweeted that they finally found the time and the voice to record the presentation they had planned for the German Perl and Raku Workshop. You can either watch the video and/or look through the slides. It basically touches on these four subjects:

  • Where is Rakudo now with regards to macros
  • Why it’s time to overhaul the Rakudo compiler frontend
  • The design of RakuAST, an AST for mere mortals
  • A tentative time-path with milestones

Yours truly is particularly excited about the concept of RakuAST, which should allow building executable code without having to resort to using EVAL, with all of its security and performance implications. Exciting times!

Reintroducing ArrayHash

Sterling Hanenkamp redesigned / refactored their ArrayHash module, which originally predated the Great List Refactor, and wrote a very interesting blog post about it.

So you have an idea for a project…

Then this round of Perl Foundation Grant Proposals is the place to be! Make sure that you write your proposal before the April 18th UTC. And if you’re without inspiration, then maybe one of the grant ideas that have been suggested, is the one for you!

The continuing story of …

Andrew Shitov continued to work on the Covid-19 Observer. The “What’s new” page of the past week shows CSV and XLS download options, per capita data, compare countries, among many other new features. And in the meantime Andrew still found time to publish part 1 of Chapter 8 of their compiler book.

RakuDist Web UI

Alexey Melezhik has written a small blog post with an update about their RakuDist project. Exciting stuff for module developers and core developers alike who need to be informed about module failures!

Comprehensive Raku Archive Index

Chloé Kekoa continued working on the CRAI project, allowing reproducible builds of all modules in the Raku ecosystem. Look for example at modules that mimic Perl behaviour.

Remembering Jeff Goff

Dave Rolsky has posted an obituary for Jeff Goff on behalf of The Perl Foundation (/r/perl comments).

David Adler, who was on the same cruise as Jeff, also wrote down his memories of Jeff.

Renaming Progress

  • Elizabeth Mattijsen created a Pull Request for Inline::Perl5 to change the most prominent mentions of Perl 6 to Raku.

Weekly Challenge

The Raku entries for Challenge #55:

Challenge #56 is up for your perusal!

Core Developments

  • Ben Davies fixed an issue with the order in which header files were being included in MoarVM.
  • Will Coleda continued documenting many NQP opcodes that were not or insufficiently documented.
  • Stefan Seifert changed the way SQLite imports data from profiles, making sure it can actually handle large profile data sets.
  • Patrick Böker fixed building of Rakudo on Windows for non-MoarVM backends.
  • Timo Paulssen made the static optimizer find more optimizable opportunities again, which appeared to have been broken since the release of 6.d.
  • Christian Bartolomäus found the solution to a long-standing problem with next and labeled loops.
  • Tim Smith added support for the INPUTRC environment variable, which points to the Readline config that should be used in the REPL.
  • Elizabeth Mattijsen made the conversion of Nums to Rats about 25% faster, which affects the use of now similarly.
  • And a number of smaller fixes, optimisations and other improvements.

Questions about Raku

Meanwhile on Twitter

Comments about Raku

New Raku Modules

Updated Raku Modules

Winding down

Wow! 13 different authors uploaded a module in the Raku Programming Language in the past week. Pretty sure that’s a record! Looks like the lockdown for many is also inspirational to quite a few! For the rest, yours truly repeats: stay safe, stay healthy, stay helpful. See you again next week!


    • Please note that I’m using genderless pronouns in the Rakudo Weekly News as consistently as possible, because most people tend to (unconsciously) have an opinion about another person if the gender of that person can be determined from the text. A little bit like people assign more value to the opinion of a person in a lab-coat, then from someone wearing jeans. Now you may say, but “Jonathan Worthington” is clearly a man’s name? And “Evelyn Waugh” is clearly a woman’s name? But are they? 🙂

      Liked by 1 person

      • I’m sorry to hear that. But that really is *your* problem. Also note that in German (which I assume you are), it is polite to say “Sie”, which can also be meant as plural. So in that sense, it is not all that different.


        Liked by 1 person

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