With a tweet, Curtis “Ovid” Poe made it known to the world that he had written up his view on the proposal to rename Perl 6. And from then, it went sort of viral in the IT community with comments / mentions in: Hacker News, /r/perl, /r/perl6, PerlMonks, The Register, Lobsters, Slashdot, Developpez (French), Heise (German), Opennet (Russian), Blognone (Thai), I-Programmer, Technologik (French), SD Times, Packt. And probably many more places.

Meanwhile, the associated Pull Request is almost ready for the voting procedure.

Call for Grant proposals

Less than a week left to come up with your Grant Proposals for the September 2019 round of grants from The Perl Foundation.

Red Squashathon

Last weekend saw a squashathon dedicated to helping with documention of Red (a Perl 6 ORM). The squashathon was a success in setting up the documentation for Red, and the winner is Xliff!

Implementing GB2312

Somehow, ZhongnianTao‘s blogpost about implementing the GB2312, has fallen through the cracks. Still a good read about the complexities of this mapping!

Why Perl 6 has graphemes

A very extensive treatise about the length of emoji’s by Henri Sivonen: it mentions Perl 6. It’s a long read, but should give you an appreciation about the torture that Perl 6 developers have gone through to give you grapheme support.

Perl 6 or math?

Aaron Sherman elaborated on calculating e with a Sigma class and some more magic, allowing 1 + Σ(1, ∞, 1∕*!) to actually work!

Closures tutorial

Aaron Sherman also started a tutorial about closures in Perl 6.

Via the cubes

Andrew Shitov also mentioned that 42 can be expressed as the sum of three cubes. Which, contrary to many other programming languages, works out of the box with the Perl 6 Programming Language.

Perl Weekly Challenge #23

Blog posts with Perl 6 solutions for Challenge #23:

Damian Conway published a blog titled “To compute a constant of calculus (A treatise on multiple ways) in response to challenge #21.

Perl Weekly Challenge #24

Blog posts with Perl 6 solutions for Challenge #24:

Challenge #25 is up for your perusal.

Core Developments

Will be catching up on this next week.

Questions about Perl 6

Meanwhile on Twitter

Meanwhile on Facebook

Conference cancelled by Jeff Goff.

Meanwhile on perl6-users

Perl 6 in comments

Perl 6 Modules

New modules:

Symbol by Ben Davies .

. POSIX::getaddrinfo, MessageStream by Mark Devine .

. LibXML by David Warring .

. BDD::Behave, ORM::ActiveRecord by Greg Donald .

. Channel::Pauseable by Timothy Hinchcliffe .

. Lazy::Static by Sam Gillespie.

Updated modules:

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

. Result, Structable by Sam Gillespie .

. JSON::Fast by Timo Paulssen .

. App::Tasks, Net::BGP by Joelle Maslak .

. Tomty, Tomtit by Alexey Melezhik .

. Constants::Sys::Socket by Travis Gibson .

. HTTP::Supply by Sterling Hanenkamp .

. Inline::Perl5 by Stefan Seifert.

Winding Down

After enjoying some rest and relaxation in Ireland and Scotland (yes, whisky distilleries were visited), it was good to be back home again. And what a two weeks it has been online! Good to see so many new Perl 6 modules. Hope to see many more next week!