It was 30 years ago today. Larry Wall released the very first version of Perl to the world. Lee Johnson gives his interpretation of the 30 years that followed that first release in an excellent blog post TPC and The End of Language Dominance:

…the commit logs for the perl git repository read like a book, so they’re a pleasure to look through.

Yours truly is glad that he’s done that, so she doesn’t have to. In any case, a well written and researched blog post, and thus well recommended!

Adventing Along

Final Batch of TPCiA Videos

Amanda Crow has finished the immense job of making all of the videos shot at The Perl Conference available for viewing. For the fans of Damian Conway, there’s a treat:

Ticket Overview

Aleks-Daniel Jakimenko-Aleksejev has created a semi-automatically maintained wiki page that keeps track of the state of Rakudo Perl 6 tickets (both in RT as well as GitHub Issues). It e.g. shows that in the past week, 60 tickets were resolved! A great place to see how Rakudo Perl 6 is doing, and a source of inspiration for those of you willing to do some bug hunting!

Core Developments

Zoffix Znet fixed a crash when using allomorph s as enum values. He also implemented TR/// , the non-destructive version of tr/// (analogous to S/// and s/// ).

fixed a crash when using s as values. He also implemented , the non-destructive version of (analogous to and ). Zoffix Znet also fixed make test on Windows. And WhateverCode currying with respect to respecting use fatal .

also fixed on Windows. And currying with respect to respecting . Christian Bartolomäus removed some no-longer needed JVM backend specific workarounds.

removed some no-longer needed backend specific workarounds. Zoffix Znet and Elizabeth Mattijsen fixed various issues of Junctions with respect to say , put , note , warn and their counterparts in IO::Handle .

and fixed various issues of with respect to , , , and their counterparts in . Elizabeth Mattijsen made using substr instead of an intended subst give a much better error message.

made using instead of an intended give a much better error message. Tim Smith fixed various whitespace related issues with tables in pod .

fixed various whitespace related issues with tables in . And some other smaller fixes and improvements.

Other Blog Posts

Meanwhile on Twitter

Meanwhile on StackOverflow

Meanwhile on perl6-users

Winding Down

Yours truly will get something nice to drink now to celebrate 30 years of Perl. Regardless of whether you prefer to work with Perl 5, Perl 6 and/or rperl, cperl, perlito, or SPVM, it’s all from the same mindset made with a love for Perl. And that’s always something to celebrate!