Like snow flakes, all different, all unique! But a lot to read and to take in. On the other hand, you have a whole week to catch up!
Adventing Perl 6
Yes, it’s that time of the year again: every day a blog post about a specific Perl 6 feature. Every Day!
- Day 1 – Consuming GitHub Webhooks by Will Coleda.
- Day 2 – Bioinformatics with Perl 6 by Ken Youens-Clark.
- Day 3 – Object Hashes by brian d foy.
- Day 4 – Quantum Secret Santa by Brian Duggan.
- Day 5 – How to use the docs by Wenzel P. P. Peppmeyer.
Quick Tipping
As part of the Learning Perl 6 Kickstarter (now 95% funded with more than 450 backers), brian d foy continued writing his Quick Tips every day:
- Quick Tip #13: Kapreker’s Constant
- Quick Tip #14: Myriad output routines
- Quick Tip #15: Phasers
- Quick Tip #16: Explosive combinatorials
- Quick Tip #17: Rakudo’s built-in profiler
- Quick Tip #18: Short circuit subroutines with multi
- Quick Tip #19: Build reusable data types
- Quick Tip #20: Way off base
Of course, it’s not too late yet to back his Kickstarter and become part of this unique endeavour!
Core Developments
- Jonathan Worthington again fixed some
GC(garbage collection) related issues that primarily showed up when usingProc::Async. He also fixed a data race inSupply.intervaland various races insupply/whenever. - Christian Bartolomäus worked around behaviour of
nqp::substrworking differently on the JVM backend. - Zoffix Znet invested a lot of time de-terming
-Inf, so that it better follows the rules of precedence. He also made sure that−(akaU+2212) can be used as an alternative for-(aka hyphen). - Stefan Seifert fixed an issue for packagers that was so eloquently raised by Matt Trout at the London Perl Workshop during the repeat of his YAPC::Europe presentation The raptor and the butterfly.
- Elizabeth Mattijsen worked on the final bits of optimising the native shaped arrays, making them quite a bit faster at initialisation, iterating and standard methods such as
.values,.pairsand so on. - and of course many other improvements, bug fixes and awesomizations.
Other Blog Posts
- Backticks and tests in Perl 6 by Ken Youens-Clark.
- Perl 5, Perl 6, Dancer, & other advent calendars start tomorrow (Dec 1)! by Vicky Brasseur.
- Perl Advent Calendar Enters Its 17th Year by EditorDavid.
- Taking a couple of steps backwards to fix a GC bug by Jonathan Worthington.
- Why should I learn Perl 6? by depaysementKing.
- Should I just call it P6? or v6? by brian d foy.
- How is the perl 5/6 transition different from the python 2/3 transition? by analogphototaker.
- Is Perl 6 on moarvm fast enough yet? by kkrev.
- Anyone using Rakudo Star 2016.11 on Windows 10? by rb_me.
- Perl 6 By Example: Formatting a Sudoku Puzzle by Moritz Lenz.
- Perl 6 / Rakudo * on WSL/Windows by yorickdowne.
- The London Perl Workshop 2016 by Neil Bowers.
Ecosystem Additions
- Parser::FreeXL::Native by Bernhard Specht.
- HTML::Tag by Mark Rushing.
- CSS::Declarations by David Warring.
Winding Down
A tiresome week for yours truly. But that won’t stop anybody from making the coming week another good week for Perl 6 and even more tiring for yours truly. And that’s a good thing 🙂 So check in again next week for more Perl 6 news!