The first Perl 6 Survey is over. There was quite a discussion on the applicability of many options on FaceBook and other places. The 220 responses produced a raw result for which JJ Merelo created a front page and some nice graphs from the raw data as well:

Conference Season

The Dutch Perl Workshop will be held coming weekend in Arnhem, the Netherlands! The following Perl 6 related presentations will be given on Saturday:

On Sunday, there will be a Hackathon (with a slight Perl 6 bias) as well as an Introduction to Perl 6 workshop given by Andrew Shitov. Registration is still open!

In a few weeks time, the (European) Perl Conference in Glasgow will take place. This also will have workshops, like Introduction to Perl 6 by Jeff Goff. And it will have the following Perl 6 related presentations:

And here also: registration is still open!

Squashathon Time Again

This Saturday (7 July ± 12 hours) will be the next Squashathon again, with the emphasis on Perl 6 documentation. All help will be deeply appreciated!

Learn Perl 6 in Y minutes

One of the first Perl 6 introductions (on Learn X in Y Minutes), namely Where X=perl6, now also has a Spanish version. Kudos to uzl for this work!

More Perl 6 Benchmarks

Shlomi Fish has started a repo for Euler problems based benchmarks (try saying that 10x in a row).

Blog Posts

Core Developments

Ticket status of last week and the month of June.

The 2000-issue barrier has been broken for the Rakudo repository. That same barrier was broken last month for the Perl 6 documentation, by the way.

Jeremy Studer and Ben Davies added many JIT expression templates. It looks that the original author of the JIT expression template mechanism ( Bart Wiegmans ) is now in a minority! Which is a good thing, as it increases the Bus Factor!

and added JIT expression templates. It looks that the original author of the JIT expression template mechanism ( ) is now in a minority! Which is a good thing, as it increases the Bus Factor! Samantha McVey continued working on speeding up the underlying implementation of hashes in MoarVM.

continued working on speeding up the underlying implementation of hashes in MoarVM. Jonathan Worthington continued his work on refactoring the way scalars work and get optimized in MoarVM.

continued his work on refactoring the way scalars work and get optimized in MoarVM. Bart Wiegmans fixed an issue with the JIT on Windows.

fixed an issue with the JIT on Windows. Tom Browder made sure that newlines are preserved in pod input and output blocks.

made sure that newlines are preserved in pod input and output blocks. Zoffix Znet slew a load of bugs related to metaop-assign, and made sure it optimizes better.

slew a load of bugs related to metaop-assign, and made sure it optimizes better. Aleks-Daniel Jakimenko-Aleksejev added a core developer helper tool to consistently report speed improvements on code.

added a core developer helper tool to consistently report speed improvements on code. Elizabeth Mattijsen made .first and .first(:end) about 2x as fast. She also fixed .perl roundtripping on Set | Bag and Mix as well as updates on very large BagHash values.

made and about 2x as fast. She also fixed roundtripping on | and as well as updates on very large values. And many smaller fixes and improvements.

Meanwhile on Twitter

Meanwhile on FaceBook

linux.conf.au 2019 ? by Norman Gaywood.

Meanwhile on StackOverflow

Meanwhile on PerlMonks

Perl 6 in comments

Perl 6 modules

New Modules:

Net::Ethereum by Konstantin Narkhov .

. RDF::Turtle by Brian Duggan .

. Vroom::Reveal by Jeff Goff .

. Sparrowdo::Azure::Web::Cert by Alexey Melezhik .

. InterceptAllMethods by Elizabeth Mattijsen .

. Object::Trampoline by Elizabeth Mattijsen.

Updated Modules:

FindBin by Steven Lembark .

. IP::Random by Joelle Maslak .

. Text::BorderedBlock by Patrick Spek .

. Amazon::DynamoDB by Sterling Hanenkamp.

Winding Down

If you’re looking for warm and sunny weather, be sure to join us at the Dutch Perl Workshop. With around 30 degrees Celsius, it’s going to be a hot one. If we don’t see you there, we’ll see you again with next week’s Perl 6 Weekly!