Thoughtstream | Courses

Programming in Perl 6

You can write and run Perl 6 code today. Two major implementations of the Perl 6 compiler (Rakudo and Niecza) are proceeding rapidly and it can already run a wide range of Perl 6 programs.

Perl 6 will be a major improvement on Perl 5 in many ways: syntactically, semantically, pragmatically, and philosophically. This one- or two-day class surveys the most important features of Perl 6, demonstrating many of the new programming techniques those features make possible. Every demonstration will use live code, executed via Rakudo and/or Niecza. Topics covered will include:

Note that attendees may wish to pre-install Rakudo or Niecza on their own laptops, in order to experiment with the various code examples themselves during or after the class.

Course format

1-day or 2-day seminar

Who should attend

Perl 5 programmers from all disciplines who are familiar with the basics of Perl's control flow, string handling, and simple data structures (scalars, arrays, hashes).