|
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.
|