Andrew Shitov has just published the latest newsletter about PerlCon in Riga. With updates about talks (deadline for submissions is 15 June). And about the River Cruise, which is an optional entertainment option (for max. 150 people, so get your tickets sooner rather than later!). And that cPanel has become a Gold sponsor! And much more!

Evolution of doc repository

An amazing visualization of the development of the Perl 6 documentation repository by Bart:

Squashathon

Even though last weekend’s Squashathon was not announced in the Perl 6 Weekly due to skipping a week, 12 participants nonetheless worked on the Perl 6 documentation last Saturday. And the winner is Tobias Boege: the plush Camelia is in the mail!

Perl Weekly Challenge

With two sets of blogs posts about Perl 6 solutions this week: about Challenge #5:

and Challenge #6:

Challenge #7 is up for your perusal!

Accounts package

New Perl 6 blogger Mark Carter introduces himself in a blog post about an accounts package that he created many moons ago in Perl 5, how the conversion to Perl 6 went, what features of Perl 6 he liked. Very nice to see such a nice blog post about Perl 6 out of the blue!

Wenzel on a roll

Wenzel P. P. Peppmeyer wrote 3 blog posts in the past 2 weeks:

First look at LogP6

Mikhail Khorkov has written an introduction to the LogP6 module that recently appeared in the Perl 6 ecosystem (Reddit comments).

Perl Toolchain Summit

Lovely pictures by Lee Johnson and Wendy van Dijk of the Perl Toolchain Summit. A few people where of the Perl 6 persuasion: Nick Logan reported about it (Reddit comments).

Refactoring the Universe

Carl Mäsak returned to blogging after a 17 month lull with a blog post about a large refactor in 007, the prototyping language for macro support in Perl 6.

March Report Jonathan

Matthias Bloch has published the March report of Jonathan Worthington‘s work on the Perl 6 Development Grant.

Core developments

Ticket status of the past week, the week before that and the month of April.

Stefan Seifert spent a lot of time making the build of Rakudo Perl 6 and its subsystems NQP and MoarVM completely reproducible, which is a prerequisite for inclusion in many stable distributions.

spent a of time making the build of Rakudo Perl 6 and its subsystems NQP and MoarVM completely reproducible, which is a prerequisite for inclusion in many stable distributions. Timo Paulssen made the profiler much more stable, especially in the light of unexpected exits from the program. He also did a lot of work on optimizing various data structures in MoarVM.

made the profiler much more stable, especially in the light of unexpected exits from the program. He also did a lot of work on optimizing various data structures in MoarVM. Jonathan Worthington improved error detection on writing to the STDIN of a spawned process and fixed a problem with subclassing of the Parameter class.

improved error detection on writing to the STDIN of a spawned process and fixed a problem with subclassing of the class. Christian Bartolomäus fixed some more issues on the JVM backend.

fixed some more issues on the JVM backend. Elizabeth Mattijsen made sure the history file in the REPL always exists.

made sure the history file in the REPL always exists. Patrick Böker fixed some issues with utility scripts on Windows. He also made sure that all possible command-line parameters are only shown on backends on which they are actually available. And he implemented a --full-cleanup flag that will first tear down all internal data structures in an orderly fashion, rather than just exiting to the OS when the program is done.

fixed some issues with utility scripts on Windows. He also made sure that all possible command-line parameters are only shown on backends on which they are actually available. And he implemented a flag that will first tear down all internal data structures in an orderly fashion, rather than just exiting to the OS when the program is done. And many other improvements and fixes.

Questions about Perl 6

Meanwhile on Facebook

Meanwhile on perl6-users

Sadly, nntp.perl.org was down due to maintenance work by the Perl NOC. Which made it rather hard to provide links to mailinglist messages. Yours truly will try again next week.

Meanwhile on Twitter

Perl 6 in comments

Perl 6 Modules

New modules:

File::Stat by 0racle .

. Git::Blame by JJ Merelo .

. JSON::Path by Tony O’Dell .

. Unicode::Security by JJ Merelo.

Updated modules:

LogP6, Scheduler::DelayBetween by Mikhail Khorkov .

. Pod::Render, GTK::Glade, GTK::V3, BSON by Marcel Timmerman .

. HTTP::Tinyish by Shoichi Kaji .

. FindBin by Steven Lembark .

. App::Tasks by Joelle Maslak .

. Test::Script::Output by JJ Merelo.

Winding Down

Yours truly was sorry to not have the energy to do the Perl 6 Weekly last week. Sometimes the energy is just missing, especially after an intense event like the Perl Toolchain Summit. Things look to be on track again now, so please expect a new Perl 6 Weekly next week with more goodies.