Curious about Raku, but not sure where to start? Or been dabbling, but want to get your grasp of the language on firmer foundations? Then this session is for you! The tutorial mixes explanations of the Raku language with a number of short, hands-on exercises, to let you try it out for yourself.
Curious about Raku (formerly Perl 6), but not sure where to start? Or been dabbling, but want to get your understanding of the language on firmer foundations? Then get a Raku compiler on your laptop, and come on down to this session! The tutorial will mix explanations of the Raku language along with a number of short, hands-on exercises and challenges, to give you a chance to try things out for yourself.
Topics covered will include:
- Values
- Variables
- Basic operators
- Flow control
- Arrays, iteration
- Basic I/O
- Hashes
- A selection of useful methods on arrays and hashes
- Subs and signatures
- (time permitting) Classes, attributes, and methods, regexes, grammars
Participants should install a recent Rakudo compiler on their laptop prior to attending the course. You can find the latest Rakudo Star release, including MSIs for Windows users, at:
http://rakudo.org/downloads/star/
Those familiar with perlbrew (or who want to be on the bleeding edge) may prefer rakudobrew instead:
https://github.com/tadzik/rakudobrew