The very first Perl 6 User Survey (June 2018) is now available for you to take part in (Reddit comments). If you are reading this, you are at least interested in Perl 6. Which makes you an excellent candidate for taking this survey. So please do!

MasterDuke joining

Daniel Green has joined the group of Rakudo Perl 6 core developers with a commit bit already some 10 days ago. Yours truly, trying to get a Perl 6 Weekly published at the Perl Conference in Salt Lake City, forgot to mention this last week. A belated welcome! Looking forward to more good things done by him.

Through the Mists of Time

Through the hard work of David Farrell (restoring all blog posts of Perl.com) one can see that the Perl 6 Weekly has quite a history: from July 2002 until August 2005, Piers Cawley has done the hard work of writing the earliest incarnation of the Perl 6 Weekly that yours truly could find. By the way, this is the 204th Perl 6 Weekly since Timo Paulssen started writing them again in February 2014. Yours truly has not been able to find much of the second and third generation Perl 6 Weekly: links welcome!

Rakudo Compiler 2018.06

Thanks to the work of many, but specifically our fearless release manager Aleks-Daniel Jakimenko-Aleksejev, last week saw the Rakudo Compiler release 2018.06, which was immediately followed by a new Docker container announcement and new Linux packages.

Videos from The Perl Conference

All of the videos of the Perl Conference in Salt Lake City are now online. These are the videos that either directly or indirectly relate to Perl 6:

Introduction to Application Development

Patrick Spek has sent a grant proposal to the Perl Foundation: Introduction to Application Development with Perl 6.

A book about getting started with application development in Perl 6. It will cover installation of Perl 6, the basics of the language, how to use the perl6 binary to run programs, how to create a terminal application and a GUI application using GTK::Simple .

Please leave a comment if you have an opinion about this grant proposal!

Sake anyone?

Aleks-Daniel Jakimenko-Aleksejev is reviving an old project of Jonathan Scott Duff: Sake, a Perl 6 make-a-like inspired by rake . He invites everyone to participate in its development. It is in early stages of development but is already usable for many things.

How to construct a hash

Juerd Waalboer posed the question on what would be the best way to document the syntax for creating hashes. Basically { } versus %( ) . Apart from the discussion itself, this also drew some attention on Reddit and Twitter.

Blog Posts

Core Developments

Ticket status of past week.

Samantha McVey changed the hashing algorithm on MoarVM to use Fibonacci hashing.

changed the hashing algorithm on MoarVM to use Fibonacci hashing. Jonathan Worthington , Samantha McVey , Bart Wiegmans and Jeremy Studer worked a lot on making MoarVM internals more efficient, by adding more JIT expression templates, and by refactoring using the new spesh-plugin infrastructure.

, , and worked a lot on making MoarVM internals more efficient, by adding more JIT expression templates, and by refactoring using the new spesh-plugin infrastructure. Rob Hoelz fixed an issue with the HOME directory with regards to the CompUnit registry.

fixed an issue with the directory with regards to the CompUnit registry. Stefan Seifert fixed a long-standing race condition that was responsible for a flapping test, after Nick Logan figured out the underlying cause.

fixed a long-standing race condition that was responsible for a flapping test, after figured out the underlying cause. Steve Mynott made sure that the clang compiler is used on OpenBSD as gcc doesn’t seem to cut it there anymore.

made sure that the compiler is used on OpenBSD as doesn’t seem to cut it there anymore. And many smaller fixes and improvements.

Meanwhile on Twitter

Meanwhile on FaceBook

Meanwhile on StackOverflow

Meanwhile on PerlMonks

NES disassembly in Perl 6 by holyghost.

Meanwhile on perl6-users

a perl6 -c error to fix by Todd Chester .

error to fix by . Using run by Theo van den Heuvel.

Perl 6 in comments

Perl 6 modules

New Modules:

File::Path::Resolve by Andy Weidenbaum .

. Sustenance by Andy Weidenbaum .

. FindBin by Steven Lembark .

. Pod::To::Pager by Patrick Spek .

. RDF::Turtle by Brian Duggan .

. Acme::Don’t, Acme::ಠ_ಠ by Elizabeth Mattijsen (for the CPAN Butterfly Plan).

Updated Modules:

Cache::Async by Robert Lemmen .

. IP::Random by Joelle Maslak .

. PDF::Class by David Warring .

. App::Uni by Will Coleda .

. App::Unicode::Mangle by Will Coleda .

. Dist::Helper by Patrick Spek .

. App::Assixt by Patrick Spek .

. Cro::HTTP, Cro::HTTP::Test, Cro::Core, Cro::TLS, Cro::WebSocket, Cro::ZeroMQ, Cro by Jonathan Worthington .

. Geo::Coordinates::UTM by Kevin Pye.

Winding Down

It was a very busy week in Salt Lake City for yours truly. Since it was quite busy on the channels as well, it was hard to keep track of all the things happening. Hope not too much was missed this week. See you again next week, that time from the southern part of the Netherlands again!