2017.33 In Review

Evan Miller has written an extensive review about Rakudo Perl 6. And the Internet was set ablaze. Well, eh, not really, but quite extensive discussions on Hacker News and Reddit followed from it. Although he clearly was caught out by some documentation issues (e.g., you can have both positional and named parameters in a call), the review appears to be balanced and just, and did I mention extensive? Some quotes:

The Perl 6 feature I was most excited to read about — in fact the initial reason I was drawn to Perl 6, aside from morbid curiosity — is the inclusion of grammars in the language.

Perl 6’s string support, and Unicode support in particular, is the best in the business.

Perl 6 might have my favorite function-dispatching mechanism of any language I’ve used; it’s certainly the most flexible.

The most pleasant set of surprises for me with Perl 6 function-calling — in fact some of the more pleasant surprises in all of Perl 6 — is the nearly frictionless interfacing with C libraries.

Perl 6 is one-of-a-kind; no one can argue with that.

What can I add to that? Read the whole review and judge for yourself!

Welcome Aleks-Daniel Jakimenko-Aleksejev!

The number of people with a commit bit to the rakudo repository has just been incremented. Or as Zoffix Znet so partylike tweeted:

AlexDaniel++ joined the team

I can only add that AlexDaniel has already been responsible for quite a number of Pull Requests in the past years, built quite a few IRC bots and will now also be responsible for the next Rakudo compiler release the coming weekend!

Videos from TPCiA

The official videos of TPCiA are still in post-production. Below are the ones that were streamed to FaceBook using a camera in the hands of Andrew Shitov:

Core Developments

  • Jonathan Worthington mostly worked on MoarVM internals: this resulted in a 17% performance improvement of the test-t “real life” benchmark. And fixed some possible memory leaks with supply and react blocks.
  • Stefan Seifert made some NativeCall improvements, which also had a positive effect on the Inline::Perl5 version of said “real life” benchmark. He also made RAKUDO_MODULE_DEBUG output reproducible.
  • Samantha McVey fixed some issues with ignoremark and ignorecase.
  • And some more smaller fixes and changes.

Other Blog Posts

Meanwhile on Twitter

First the Perl Conference in Amsterdam related tweets:

And the other tweets:

Meanwhile on StackOverflow

Meanwhile on perl6-users

Ecosystem Additions

Winding Down

What a week for the members of the organisation team and volunteers of the The Perl Conference in Amsterdam, of which yours truly happened to be one. Normalcy is scheduled to return in the coming days. Well, until the Swiss Perl Workshop of course. For which yours truly still has to start on her presentation. Ah well, it will be great on the day with a cast of presenters like Jonathan Worthington and Damian Conway! Meanwhile, see you all for the next Perl 6 Weekly!

Got something to note?