Moose - it's the new Camel!

By:
To add a paper, Login.

Moose is a module for building perl classes, that gives you many of the powers of Perl 6's object system in Perl 5 - including Roles and subset types. Despite being a young module, it is rapidly becoming the 'accessors module' of choice for the discerning module author.

This talk will give a tour through Moose - its features and how to use them, with reference to an application written using Moose.


Keywords: Moose, Perl 6, Perl 6 Objects, Object Orientation, Roles, Traits, Subtypes, Subset Types
Stream: Perl
Presentation Type: 30 minute Paper Presentation in English
Paper: Moose


Sam Vilain

Catalyst IT (NZ) Ltd
Wellington, New Zealand

Sam Vilain is Yet Another Perl Hacker, a British expatriot now living in New Zealand. Currently working for Catalyst IT (NZ) Ltd, one of NZ's largest OSS development houses - managing the .nz registry, the electoral role and the country's largest newspaper publisher's web site, amongst other things. Sam has been programming Perl since 1998, and is the maintainer of various CPAN modules including Tangram and Date::Holidays::NZ.

Ref: OS6P0054