. .

YAPC::EU 2010 - The Renaissance of Perl



The Joy of MooseX::

By Sam Vilain (‎mugwump‎) from London.pm
Date: Friday, 6 August 2010 12:00
Duration: 50 minutes
Target audience: Intermediate
Language: English
Tags: moose types

You can find more information on the speaker's site:

Sam will share some of his longest standing gripes with Perl, how modules in the MooseX:: namespace finally begin to help, and why this fills him with joy.

Covering classes vs inheritance vs roles, metaclass extensions and metaclass metaroles ("traits"). Some type theory and how higher order types / parametric roles like ArrayRef[Foo] fit in.

Example applications of the technologies include writing fast and elegant CLIs using MooseX::Getopt, beholding the slow yet graceful awesomeness of MooseX::Method::Signatures, and a real-world XML system (PRANG).

Attended by:

Our sponsors


  • Booking.Com
  • YAPC::Europe 2009
  • cPanel


  • Shadowcat
  • 123 people
  • Venda
  • Dada


  • YAPC::Europe Foundation
  • Smart Open Software
  • MySQL
  • Exonetric
  • pair Networks


  • GitHub
  • Italpro
  • Geoesse
  • $foo Perl Magazin
  • Lokku
  • Apress
  • No Starch Press
  • O'Reilly Media

Media Partners

  • Linux Magazine


  • Regione Toscana
  • Comune di Pisa