Hands on Perl 6 training in Oslo
Details about the free one-day Perl 6 training I am giving in Oslo, Norway on 18th April 2009.
The Nordic Perl Workshop that will take place between 16-17 April 2009 will include two major threads of talks. One about Modern Perl Ways the other is about the Future with Rakudo and Parrot.
That means people attending the workshop will be able to learn a lot about Perl 6 but they won't really have time to practice. So in order to provide them with a good environment, on Saturday, 18th April, the day after the workshop, I am going to provide a one day Perl 6 hands on training. It is based on my emerging Perl 6 training material but it will be mostly hands-on.
Let's see what is the content:
First we are going to setup our environment:
- 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
Then we go over the basic use of Perl 6 and how it differs from Perl 5.
- 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
- Regexes
- Grammars
- Classes
- Meta operators
There will be exercises the participants can solve, with my help when necessary.
While I'll give frontal explanations, the biggest part of the time will be spent experimenting with Perl 6 programming.
If you are attending the training, at the end of the day you will be able to write simple applications in Perl 6.
While in most of the cases you'll feel that you can still code in Perl 5 faster than in Perl 6 - after all you have been using it for many years - there already will be cases when you prefer to write stuff in Perl 6 as that will save you time and headache!
This training is free of charge. The number of participants is limited to 12 and we allocate places on a first come first served basis among people who have registered to the Nordic Perl Workshop, after any sponsors and organizers of the NPW had their opportunity to register.
So if you'd like to participate first register on the workshop, arrange payment of the workshop and then send me an e-mail with a link to your registration on the workshop web site.