Jeff Goff (a.k.a. DrForr)

1970 – 2020

On Saturday 14 March, it became known that our well-loved Jeff has died in a snorkelling accident during or shortly after the JoCoCruise 2020. The Perl and Raku communities learned a lot from Jeff Goff, from his many areas of interest: Mathematics, programming, making music, glass blowing, game playing, origami, taking care of parrots, Parrot, terrible movies and food, to name but a few. Or just from hanging out with the stories he would tell.

At the last FOSDEM, while taking care of the Perl and Raku booth, Jeff was telling everybody how he was looking forward to do some more snorkelling and scuba diving. Something he had developed a taste for in the past year. Snorkelling and scuba diving appeared to have been one of the few physical activities he could enjoy without being confronted by the quirks of his body. We can all take solace in the fact that he died while doing something he thoroughly enjoyed.

Jeff‘s family has asked to please not to contact them at this time, as much is still uncertain. We’re all waiting for more information. If you want to send condolences to the family, please do so to the following address:

c/o Family Goff PO Box 118 St. Ignatius, MT 59865 USA

Some links: Wendy‘s memorial picture album. Memories by the community: Twitter, FB Raku group, Wendy’s FB post, /r/perl, /r/rakulang, Hacker News, Weekly Challenge, PerlMonks. He will be sorely missed.

The missing GPaRW video

Having cleared the administrative hurdles, the video of the Cro Router Essentials presentation by Jonathan Worthington at the German Perl and Raku Workshop has become available for viewing.

Conference Developments

Unfortunately, due to COVID-19 related developments, the DC-Baltimore Perlyglot Workshop (18/19 April) has been cancelled. The Perl and Raku Conference 2020 in Houston (23-27 June) and Perl & Raku Con in Amsterdam 2020 (10-14 August) are still going ahead as planned.

Development Grant Report

Jonathan Worthington also reported about the work that’s been done with the development grant of The Perl Foundation in February 2020.

Grant Suggestions

The Perl Foundation has revived the page for suggestions for development grants. Want to make sure your idea for a grant does not get forgotten? Add an Issue, or even better a Pull Request, to its Github repository. Or even better still, submit a grant request!

A different COVID-19 perspective

Andrew Shitov shows a different perspective on the development of the spread of the COVID-19 virus in the world, written in the Raku Programming Language (/r/rakulang, HackerNews, Twitter comments). While doing so, Andrew found some interesting syntax sweets in Raku.

More of Andrew’s Goodies

Andrew Shitov also re-published a bunch of interviews from about five years ago (/r/rakulang comments). And Chapter 4: A Better Interpreter from the upcoming Creating a Compiler with Raku book.

Renaming Progress

Weekly Challenge

The Raku entries for Challenge #51:

Challenge #52 is up for your perusal!

Core Developments

Jan-Olof Hendig has upgraded MoarVM to libuv 1.35.0 .

. Elizabeth Mattijsen continued their work on streamlining (pre)compilation. They also made the Date/DateTime.yyyy-mm-dd method about 250x faster and added an optional separator parameter. And introduced similar dd-mm-yyy and mm-dd-yyyy methods, to cover the most common date stringifications. They also made IO::Path.mode about 14x as fast.

method about 250x faster and added an optional separator parameter. And introduced similar and methods, to cover the most common date stringifications. They also made about 14x as fast. Vadim Belman made sure that perl6 script aliases are created again, to fix problems that showed up in toolchains that are have not been converted to handle raku yet.

script aliases are created again, to fix problems that showed up in toolchains that are have not been converted to handle yet. Jonathan Worthington fixed a problem with the signal(SIGINT) Supply that claimed sanity when it was only serialized. They also improved efficiency on the is copy Parameter trait.

that claimed sanity when it was only serialized. They also improved efficiency on the Parameter trait. Ben Davies made Test ‘s cmp-ok work with objects that do not actually support having methods. They also made using the handles Attribute trait up to 13% faster.

‘s work with objects that do not actually support having methods. They also made using the trait up to 13% faster. And a few smaller fixes, optimisations and other improvements.

Questions about Raku

Meanwhile on Twitter

Comments about Raku

Updated Raku Modules

P5caller, ObjectCache by Elizabeth Mattijsen.

POSIX::getaddrinfo by Mark Devine.

Lumberjack by Jonathan Stowe.

Math::Libgsl::Matrix, Math::Libgsl::Constants by Fernando Santagata.

Sparrow6 by Alexey Melezhik.

Gnome::N by Marcel Timmerman.

Winding down

We live in interesting times, indeed. In an age where people’s way of life will be severely affected for weeks, probably months, if not years to come, we are also saddened by the loss of a co-contributor, co-organizer, and friend. Nonetheless, there will be a Rakudo Weekly News again next week, so please check us out then!