For many, many years, Andy Lester (aka PETDANCE of ack fame) has been the official registrant of the rakudo.org domain. In the past week he has passed registrant duties over to Jonathan Worthington, as he had indicated that he did not have any intent on keeping the registrant role. Thank you, Andy, for taking care of the rakudo.org domain for so many years.

Jonathan January Report

Matthias Bloch has published Jonathan Worthington’s report on core development activities in January 2019. It tells about the various optimizations that Jonathan has performed, and on the sometimes unexpected effects it had on certain uses of Perl 6 code, and the remedies that Jonathan applied.

A partial applicator

Elronnd has created a partial applicator of arguments to Callable , similar to the functionality of .assuming , with a very interesting comment thread as the result.

Core developments

Ticket status of past week.

Timo Paulssen fixed an issue with the optimization of the bindattr_i opcode.

fixed an issue with the optimization of the opcode. Nick Logan fixed a problem with MoarVM on Windows related to macro expansion.

fixed a problem with MoarVM on Windows related to macro expansion. Jonathan Worthington ensured that code running with --profile will no longer block the scalar replacement optimization. And he fixed a problem with BEGIN blocks in precompiled modules incorrectly closing over lexicals.

ensured that code running with will no longer block the scalar replacement optimization. And he fixed a problem with blocks in precompiled modules incorrectly closing over lexicals. Stefan Seifert fixed a segfault in MoarVM that occurred when dumping an attribute holding a VMArray .

fixed a segfault in MoarVM that occurred when dumping an attribute holding a . Michael D. Stemle, Jr made sure the buildchain on MacOS is sane regarding possible incompatible versions of binutils provided by HomeBrew.

made sure the buildchain on MacOS is sane regarding possible incompatible versions of provided by HomeBrew. Elizabeth Mattijsen fixed an issue with exporting some type of symbols from pre-compiled modules.

fixed an issue with exporting some type of symbols from pre-compiled modules. And some smaller fixes and tweaks.

Questions about Perl 6

Meanwhile on Facebook

Meanwhile on Twitter

Meanwhile on perl6-users

Typed Arrays and for-loops by Mikkel.

Perl 6 in comments

Perl 6 Modules

New modules:

CroX::HTTP::Transform::GraphQL, GraphQL::Server by Curt Tilmes.

Updated modules:

GraphQL, DB::SQLite by Curt Tilmes .

. Date::Names by Tom Browder .

. Math::Factorial::Operator, Text::Names by Ribbon Otter .

. ULID by Sterling Hanenkamp .

. Canoe by araraloren .

. Printing::Jdf, META6, RPi::Device::SMBus by Jonathan Stowe .

. Perl6::Ecosystem by JJ Merelo .

. App::AizuOnlineJudge by Itsuki Toyota .

. Numeric::Nearest by DRCLAW .

. HTML::Canvas by David Warring .

. OO::Plugin, Cro::RPC::JSON by Vadim Belman.

Winding Down

A quiet week in preparation of the 2019.02 Rakudo Compiler release, which will also be the base for the next Rakudo Star release. More about that next week!