The excellent Introduction to Perl 6 by Naoum Hankache now also has a French translation: Introduction à Perl 6 by Romuald Nuguet. And for those of you who had missed this, there is also a German translation (Perl 6 Einführung by Sören Laird Sörries). I just wish someone would find the time to write a Dutch translation, so I could finally figure out this Perl 6 thing 🙂
Damian Conway to keynote at YAPC::NA
Pardon the verbing. Damian’s keynote address will focus on some of the less-heralded features of Perl 5 and Perl 6 which make life so much better, even for beginner Perl programmers. This will be an outstanding presentation for new and experienced programmers alike.
Assorted developments
^Inf .randno longer hangs, but gives an error.Buf.splicenow has the same order of parameters asArray.splice."q b c d".words -> $a, $b { ... }now ends its iterator properly, instead of erroring at the end.- Several codegen issues and memory leaks fixed.
- Default accessors are now generated more optimally.
sub MAIN(\foo)now generates correct name for usage message.- Several optimizations regarding
CaptureandParameterin relation to~~andeqv, resulting in a 17x faster punning of a role likeBuf. - Improved the codegen for metaop_assign (like
+=) when native values or sub calls are on the left hand side. - Improved safe exception printing, important when working on the core setting and an error occurs before Exception.pm has been reached.
Buf.new(my @a)no longer errors.
Blog Posts
- Finding Most Common Russian N-Grams by Rob Hoelz
- Digging Into The Performance / Reliability Work by Jonathan Worthington
Gems from the Backlog
The second half of February. We should be sorta in sync again after the next Perl 6 Weekly.
- On the Viability of Conspiratorial Beliefs
- Time in Perl6 (2010)
- A Perl 6 Debugger (2012)
- Periodic Table of the Operators (outdated)
- Butterfly emoji (proposed)
- Purr… Weez Watching U
- Reversi By Grammar
- “The worst possible representation of iCalendar as JSON”
- Lazy fruits from the gather of Eden (2009)
- RESTRICTED.setting
- Lamdu
- Fault Tolerance (PGA)
- Perl 6 Issue Submitter
- Autopun spotting
- Security Vulnerabilities in Docker Images
- Atom Perl 6 Editor Tools Screencasts
- Parallelism, Concurrency and Asynchrony in Perl 6 (2015)
- A Secret Vice
- Refinement Types
- Perl 6 on the cover of Programista
- Perl 6 on the cover of iX Magazine
- Perl 6 Believe It Or Not
- Refactor Package (Atom)
- A New Trait For Old Methods (2015)
Ecosystem Additions
- Util::Bitfield by Jonathan Stowe
- Crane by Andy Weidenbaum
- Algorithm::KdTree by okaoka
- LibZip by Ahmad M. Zawawi
- Lingua::EN::Conjugate by Romuald Nuguet
Winding Down
That’s it. C’est fini! Das war’s. Tis op.