The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.009_016 - 2012-04-12

  • don't accidentally load Moo::HandleMoose during global destruction
  • better docs for trigger (and initializer's absence)

Changes for version 0.009_015 - 2012-04-11

  • Complete support for MooseX::AttributeShortcuts 0.009
  • Allow Moo classes to compose Moose roles
  • Introduce Moo::HandleMoose, which should allow Moo classes and roles to be treated as Moose classes/roles. Supported so far:
    • Some level of attributes and methods for both classes and roles
    • Required methods in roles
    • Method modifiers in roles (they're already applied in classes)
    • Type constraints

Modules

Moo
Minimalist Object Orientation (with Moose compatiblity)
Minimal Object Orientation support for Roles
defer generation of subroutines until they are first called
efficient generation of subroutines via string eval

Provides

in lib/Method/Generate/Accessor.pm
in lib/Method/Generate/BuildAll.pm
in lib/Method/Generate/Constructor.pm
in lib/Method/Generate/DemolishAll.pm
in lib/Method/Inliner.pm
in lib/Moo/HandleMoose.pm
in lib/Moo/HandleMoose.pm
in lib/Moo/Object.pm
in lib/Moo/_Utils.pm
in lib/Moo/_mro.pm
in lib/Moo/sification.pm
oo
in lib/oo.pm