Perl 6 at the Alpine Perl 6


2016-09-04 09.47.17.jpg

I was able to attend the Alpine Perl Workshop in Innsbruck thanks to the sponsors who funded my travel. Thanks to Booking.com, MyControl, perl Services, and Oetiker+Partner AG.

I didn't talk about Perl 6 but I learned quite a bit. Liz put on a hands-on tutorial to upload a Perl 6 module. In that, I created Chemistry::Elements. That's the first Perl 5 module I published to CPAN. It's a simple and definable problem so it shouldn't be too much work to make the Perl 6 version. Zoffix's How to Make a Perl 6 Module and the examples in modules.perl6.org are quite helpful. Axel Beckert's talk on using Travis CI had Perl 6 examples, so that helped. Travis CI has it's own instructions for Perl 6. (Chemistry::Elements on Travis CI).

I gave a couple of talks. My first day I presented "The Surprisingly Tense History of the Schwartzian Transform" (with companion PerlTricks article The History of the Schwartzian Transform)":

Screen Shot 2016-09-05 at 7.58.40 AM.png

The next day, I updated my presentation on Excellent Numbers where I explored a mathematical problem with Perl, then C, Julia, Lisp, and Python. Sawyer X related a story about a colleague who tried to reimplement Perl in Rust, and when he was asked "Why did you do that", he didn't have an answer. I don't think my Excellent Number work was practical or useful other than the fun of trying to solve what seemed like an impossible problem. Part of that work was sponsored by ServerCentral.

After talking to Sawyer X (who gave a talk on new features in v5.24), I put together a long lightning talk on what's coming up in v5.28:

Perl 5.28 new features.png

Leave a comment

About brian d foy

user-pic I'm the author of Mastering Perl, and the co-author of Learning Perl (6th Edition), Intermediate Perl, Programming Perl (4th Edition) and Effective Perl Programming (2nd Edition).