Perl 6 for Programmers (day 1)

By Gabor Szabo (‎szabgab‎) from Israel.pm
Date: Saturday, 1 August 2009 09:30
Duration: 360 minutes
Target audience: Corporate Perl
Language:
Tags: perl6

You can find more information on the speaker's site:


This two-day course is an introduction to Perl 6 for programmers who are new to Perl 6.
No knowledge of Perl 6 is assumed, but a background in some other high-level language such as Perl 5 or Python is assumed.

The course will be fast paced but will allow time for exercises.


While Perl 6 might not be officially "released" yet, in this hands-on class you will learn enough of the new language to feel sorry every time you need to code in any other language.


We will go through the basics very quickly and then look at all kinds of constructs that make life much easier than in Perl 5.

In particular we will learn about

* Scalars
* Basic I/O
* Dealing with Files (I/O)
* Control Structures (loops, conditionals)
* Chained comparisons
* Lists and Arrays
* Hashes
* Subroutines, Multi dispatch subroutines, signatures
* Junctions
* Regexes, Grammars and Rules
* Classes
* Meta operators

We will also learn what modules are already available in Perl 6 and how to use them.


For the hands-on exercises you'll get a VirtualBox image of Ubuntu with everything installed (requires about 6 Gb space) or you can install everything you need by yourself which requires a lot less space. In any case you should bring your own computer for that.

If you are interested in starting to learn already you are welcome to register on the "Perl 6 Tricks and Treats" newsletter of Gabor: http://szabgab.com/perl6_tricks_and_treats.html

Attended by: