Object Orientation, The Perl 6 Way
By Jonathan Worthington (jnthn) from Bratislava.pm
Date: Wednesday, 13 August 2008 13:30
Duration: 30 minutes
Language:
Tags: oo perl6
Over the last several months, I have been helping to implement the Perl 6 object model in Rakudo - the Perl 6 on Parrot implementation. In this talk I will discuss the range of features that are implemented so far, explaining how to use them and providing some (working) code examples. Along the way, you'll see:
* The new syntax for classes, attributes, methods and inheritance
* Object initialization
* Proto-objects, object auto-vivification
* Roles: what they are and a little on how to use them
* Introspection through the meta-class
- Alberto Simões (ambs)
- Stéphane Payrard (cognominal)
- Salve J. Nilsen (sjn)
- Lars Thegler (tagg)
- Smylers
- Nuno Carvalho (smash)
- Geir Aalberg (geira)
- Allison Randal
- Tina Müller (tinita)
- Trond Michelsen (trondmm)
- Arne Sommer (Arne)
- Henrik Tougaard (htoug)
- Juerd Waalboer
- Wendy Van Dijk (woolfy)
- Damian Conway (damian)
- Andy Armstrong (AndyA)
- Erik Johansen (uniejo)
- Henrik Andersen (HEM)
- Kaare Rasmussen
- David Jack Wange Olrik (da5id)
- Patrick Michaud (Pm)
- allan juul
- Andrew Shitov (ash)
- Alex Kapranoff (kappa)
- Rune Mydske Nielsen (runeni)
- Matija Grabnar (matija)
- David Leadbeater (dg)
- Alex Balhatchet (Kaoru)
- Lars Jorgensen
- Herbert Breunung (lichtkind)
- Andrew Johnson
- Cecilie Fritzvold
- Casper Andersen
- Patrick Donelan (patspam)
- Troels Liebe Bentsen (tlbdk)
- Stan Sawa
- Darius Jokilehto
- Christian Westgaard (ComLock)
- Andrew Bayliss
- Adam Sjøgren (asjo)
- Jason Armstrong
- Henrik Hald Nørgaard
- RichA