Object Meta Programming

Object Meta Programming

By Yuval Kogman (‎nothingmuch‎)
Date: Wednesday, 29 August 2007 14:45
Duration: 40 minutes
Target audience: Any
Language:


Object meta programming is a hot topic nowadays, with Perl 6's feature set materializing and Moose gaining acceptance.

Meta programming, especially unstructured, is prevalent in most projects. Things such as object persistence, dynamic code, and establishing a common base class typically involve a degree of meta programming. This talk will try to get you thinking of such problems from a meta object perspective.

This talk is both a followup to the Moose introduction and a standalone discussion of meta programming. It will help you make better use of Moose's full strength as a meta object protocol rather than just a cute class generation syntax. However, the focus is on the general approach as opposed to the details of Moose, making it useful regardless of whether you use Moose, another toolkit, or even another language.



Copyright © 2003-2007 Verein 'Vienna.pm - Verein zur Förderung der Programmiersprache Perl'.
To contact the organisers send an email to vienna2007@yapceurope.org
Impressum