Chenyf announced with a very modest tweet that the documentation of the Perl 6 Programming Language has been translated to Chinese. What an amazing piece of work! Looking forward to see many more Chinese programmers use Perl 6.

At long last

David Cassel has started a series of tutorials teaching the basics of the Perl 6 programming language. The first of these titled: “Getting Started, at Long Last, on Perl 6” takes you on the path to installing Rakudo Perl 6 and trying some small code examples. With as takeaway:

I’ll tell you this: playing around with Perl 6 is a lot of fun!

(Facebook comments).

Myths revisited

After last week’s Internet stormlet about Perl 6 Myths, cygx decided to make a better overview of Perl 6 Myths, which sparked some Reddit comments. One comment about the original blog post by chromatic, and a reply by Ralph Mellor, stood out for yours truly.

PerlCon in Riga

Another week, another newsletter, with nice postcards. And the following confirmed presentations with Perl 6 content:

Which makes 21 presentations with Perl 6 content on a total of 55 presentations (excluding Lightning Talks).

It is to be expected that Larry Wall will be autographing with stamp and four colours of ink. And Curtis ‘Ovid’ Poe will also be there!

Believe it or not, you can still buy a ticket for this excellent programme.

Madeline on a roll again

After a short hiatus, Madeleine Goebel is at it again for her Google Summer of Code project, with 2 blog posts this week:

More GSOC reporting

Antonio Gomiz Delgado also reported about his progress on his GSOC project on the Perl 6 documentation. Such as the capability to regenerate HTML files, and continuous integration testing. And he is inviting comments and feature requests!

My new calculator

Someone with the nick Shred_alert mentioned that the killer application for Perl 6 has been found: REPL has become my new calculator.

Perl and future

Jens Rehsack has written a blog post on LinkedIn: Perl and Future, in which he asks for a authoritative and definitive answer for the question whether Perl 6 is a Perl (/r/perl, /r/perl6, Facebook comments).

JIT Compiler

Bart Wiegmans reports on the progress of his work on the JIT compiler expression backend, which will allow expressions with floating points to be completely JITted to machine code. Cool stuff!

Celebrate Programming Verbosity

Richard Smith has written a blog post about the fine line between expressiveness and complexity. A quote:

But verbosity should be celebrated. It’s what will make my code easier to read now, later, and by the rest of my team. And even though I’ll have more lines, I’ll also have less bugs.

Which caused a lot of comments on Reddit.

Perl Weekly Challenge

This week’s blog posts with Perl 6 solutions for Challenge #16:

Damian Conway again looked back on the challenge of the previous week with an excellent blog post titled “Infinite work is less work (/r/perl, /r/perl6 and Hacker News comments). What is there to be said? Highly recommended!

In the “Champions” series of blog posts, Mohammad S. Anwar this time interviewed Joelle Maslak (Reddit comments).

Meanwhile, Challenge #17 is up for your perusal!

Core developments

Ticket status of the past week.

Daniel Green provided JITting of several often used nqp::opcodes.

provided JITting of several often used nqp::opcodes. Stefan Seifert fixed a build issue.

fixed a build issue. Timo Paulssen fixed a bug in profiling multi-threaded programs.

fixed a bug in profiling multi-threaded programs. Vadim Belman fixed / reimplemented large parts of PseudoStash handling and made it possible to define new symbols in the 6.e setting.

fixed / reimplemented large parts of handling and made it possible to define new symbols in the setting. And some more improvements and fixes, still in anticipation of the next Rakudo Perl 6 release, being prepared by Aleks-Daniel Jakimenko-Aleksejev, Kane Valentine and Samantha McVey.

Questions about Perl 6

Meanwhile on Twitter

Meanwhile on Facebook

Perl 6 in comments

Perl 6 Modules

New modules:

Failable by Ben Davies .

. Date::Calendar::FrenchRevolutionary by Jean Forget .

. Matrix::Bot by Patrick Spek.

Updated modules:

Term::Choose, Term::TablePrint, Term::Form by Matthäus Kiem .

. Archive::Libarchive by Fernando Santagata .

. OpenAPI::Schema::Validate, OpenAPI::Model by Jonathan Worthington .

. License::SPDX by Jonathan Stowe .

. Gnome::N, Gnome::GObject, Gnome::Gdk3, Gnome::Gtk3 by Marcel Timmerman .

. IO::Glob by Sterling Hanenkamp .

. ProcStats by Steven Lembark .

. App::MoarVM::ConfprogCompiler by Timo Paulssen .

. PDF::Class by David Warring.

Winding Down

Calling the past week uneventful, would be a euphemism (another blog post by yours truly, Reddit comments). Looking forward to a really uneventful week, so the Perl 6 Weekly will take a lot less time to read (and to write!).