Perl 6 Training and course material

Introduction to Perl 6

Below you can find the most recent version of my Perl 6 related training slides. They are a preliminary version of the material. There are still lots of things to add and fix.

Length

Currently the training can be 1 or 2 days long.

Syllabus

Setup

  • Setting up Parrot and Rakudo to be able to run Perl 6
  • Setting up Padre with the Perl 6 plug-in so we have a partial IDE for Perl 6
Basics
  • Scalars
  • Basic I/O
  • Dealing with Files (I/O)
  • Control Structures (loops, conditionals)
  • Chained comparison
  • Lists and Arrays
  • Hashes
  • Subroutines, Multi dispatch subroutines, signatures
  • Junctions
Advanced
  • Regexes, Grammars and Rules
  • Classes
  • Meta operators

Course Materials


Other Perl 5 and Perl 6 related pages.


In the comments, please wrap your code snippets within <pre> </pre> tags and use spaces for indentation.
blog comments powered by Disqus
Online courses:


Would you like to get
updated when I publish
the next article?

Follow me:

Google Plus Twitter RSS feed