In the past weeks, more videos from the The Perl Conference in Amsterdam have become available. Rakudo Perl 6 related videos that have been added:
- Rakudo Perl 6 – Superglue for the 21st Century by Brian Duggan (Reddit comments).
- Functional Programming in Rakudo Perl 6 by Laurent Rosenfeld.
Spit– A Postmodern DevOps tool, written in Rakudo Perl 6 by Lloyd Fournier.
- It’s in the bag: How to cheat at interviews using Rakudo Perl 6 by John Haltiwanger.
- Function Signatures Compared – Rakudo Perl 6, Perl5.20 and
Sub::Sigby Rolf Langsdorf.
- Unicode Internals of Rakudo Perl 6 by Samantha McVey.
- Rakudo Perl 6 Q&A From The Trenches by Elizabeth Mattijsen.
Kudos to all behind the scenes who made the recording, processing and uploading of these videos happen!
- Grant Completion Report – Rakudo Perl 6 Performance and Reliability by Jonathan Worthington.
- Deploying Pumpking Perl 5 Applications with Sparrowdo by Alexey Melezhik.
- Perl and Undecideability (2008) by Jeffrey Kegler (Reddit) comments.
- Open tickets overview by Aleks-Daniel Jakimenko-Aleksejev.
- Samantha McVey made collapsing of
MoarVMstrands (the parts of a concatenated string that hasn’t been turned into a single string yet) about 4x faster in most cases. She also fixed a bug with the
utf8-c8encoding that would combine a synthetic code point with other code points when they shouldn’t. Finally she fixed a bug in the Unicode properties database (uppercase letters not returning the
- Jonathan Worthington fixed a race condition related to cancellations and an optimizer issue regarding improper inlining of blocks.
- Bart Wiegmans fixed an off-by-one error that would cause
catchto sometimes fail on jitted frames.
- Elizabeth Mattijsen fixed the
RAKUDO_EXCEPTIONS_HANDLER=JSONfeature (which outputs execution errors in JSON format) for those exceptions that contain other exceptions. She also made sure that a
Proxywill no longer leak out of a
Lock.protectblock. Finally she made sure that an execution error in an
ENDwill not stop any other
ENDblocks from being run. Oh, and she made concatenation of
Blobobjects between 1.8x and 7x faster.
- And many other fixes and improvements.
Meanwhile on Twitter
- The Quest for a 100-Year Programming Language by jfroebe.
- Fedora 27 rpm for Rakudo Perl 6 by Claudio Ramirez.
- Code Syntax Checking by Alexey Melezhik.
- Fixing Pumpking Perl 5’s
utf-8decoder by Leon Timmermans.
Meanwhile on StackOverflow
- Is there a fast parallel
forloop by piojo.
- If I reassigned OUT, how can I change it back to stdout? by Eugene Barsky.
- Filtering an array with many keys of same length by Eugene Barsky.
- How to define variable names dynamically? by Eugene Barsky.
- How to concatenate two
Sets of strings? by Eugene Barsky.
- How to negate/subtract regexes (not only character classes)? by Eugene Barsky.
Meanwhile on FaceBook
Format::Lispis on the ecosystem. Not *quite* fully featured, but it handles some of the recursive directives, and the test suite will tell what it can currently handle.
Meanwhile on perl6-users
- The equivalent of
Moose‘s “around” by Fernando Santagata.
We’re still waiting for the 2017.11 release of the Rakudo Compiler. There have been a few blockers that turned up at the last moment, which appear to have been vanquished, at least temporarily. But not in time for the deadline for this Perl 6 Weekly. So please check in again for next week’s Perl 6 Weekly for the continuing story!