Busy, busy, busy. The Perl Conference in Orlando, FL is at full steam. Which means extra clothing to counteract the air-co overcompensating for the heated discussions following the presentations. No, just kidding. The air-co is just set at a way too low temperature. But I guess, that’s just a local custom.
Anyways, we’re told that all presentations will be videod and posted online. The first (Perl 6 related) ones have already arrived:
- Welcome to The Perl Conference, check out the chapter list by raiph.
- On The Shoulders Of Giants by Damian Conway
Upcoming live streams will be:
- The Ongoing Disaster That Is Perl 5 by Ricardo Signes.
- The Dark Art of Boatbuilding and Project Management by Art Eaton.
- Q&A With Larry Wall with Ruth Bavousett.
2016.06 Rakudo Compiler Released
This week also saw the release of the hundredth monthly Rakudo Compiler Release. This time, done by Zoffix Znet.
Core Developments
- The work of Jonathan Worthington on making
return
andnext
much cheaper, as well as subroutine overhead in general, landed just before the release. So, calling asub
or amethod
has now become cheaper. Alsoreturn
andnext
have now become simpleCONTROL
exceptions. Which means they can now actually be caught by aCONTROL
block. Which caused a small regression inInline::Perl5
, but which was easily and quickly fixed. - Tobias Leich fixed an issue with
NativeCall
that would make the precompiled version of a module usingNativeCall
balloon by about 1MB (by basically copying all of the settings) for no good reason. This had severe performance implications for any module usingNativeCall
, which are now luckily gone! - A bug in comparing
Version
objects was found by Zefram, and fixed. - An issue with reverse dependencies of installed modules, was fixed by Stefan Seifert. He also fixed an issue with circular dependencies on installed modules.
- Zoffix Znet fixed various issues with
Test
‘scmp-ok
. Promise
s can now also returnMu
, which was also fixed by Zoffix Znet.samewith
can now also be used on non-multisub
s.- The
is required
trait on attributes can now also take aBool
ean (to indicate whether or not the attribute is really required or not, which can be handy in parameterizedrole
s), or a string to indicate the attribute is required and customize the error message with when the attribute is not specified at object creation. split
now has a more awesome error message when specifyingNaN
as a limit.
Blog Posts
- football – command line program for accessing football data by Siavash Askari Nasr
- When Open Source Doesn’t Work by Nick Logan
- Train Tracks by Carl Mäsak
- Cool Perl 6 features available in Perl 5 by Mauke (with Reddit comments).
- Comprehensive Guide to Split Database Into Shards by Pawel bbkr Pabian
Ecosystem Additions
A little more than last week 🙂
- Config::From by Zoffix Znet
- sparrowdo by Alexey Melezhik
- Quantum::Collapse by Zoffix Znet
Winding Down
No time for backlogging or gem searching. See you next week! Possibly delayed again, or earlier than usual due to travelling.