Object Orientation, The Perl 6 Way
By Jonathan Worthington from Bratislava.pm
Date: Wednesday August 13, 2008 13:30
Duration: 30 minutes
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
- Lars Thegler (tagg)
- Andrew Shitov (ash)
- David Jack Wange Olrik (da5id)
- Smylers
- Tina Müller (tinita)
- Juerd Waalboer
- Henrik Hald Nørgaard
- Salve J. Nilsen
- Alex Balhatchet (Kaoru)
- RichA
- Andrew Bayliss
- Andy Armstrong (AndyA)
- Damian Conway (damian)
- Arne Sommer (Arne)
- Vincent Pit (VPIT)
- Andrew Johnson
- Casper Andersen
- Alberto Simões (ambs)
- Patrick Michaud (Pm)
- Erik Johansen (uniejo)
- Christian Westgaard (ComLock)
- Geir Aalberg (geira)
- David Leadbeater (dgl)
- Henrik Andersen (HEM)
- Kaare Rasmussen
- Henrik Tougaard (htoug)
- Wendy Van Dijk (woolfy)
- Troels Liebe Bentsen
- Cecilie Fritzvold
- Rune Mydske Nielsen (runeni)
- Stan Sawa
- Allison Randal
- allan juul
- Patrick Donelan (patspam)
- Stephane Payrard (cognominal)
- Darius Jokilehto
- Lars Jorgensen
- Adam Sjøgren (asjo)
- Jason Armstrong
- Alex Kapranoff (kappa)
- Trond Michelsen (trondmm)
- Nuno Carvalho (smash)
- Matija Grabnar (matija)