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

Changes for version 1.007000 - 2015-01-21

  • fix Moose metaclass inflation of Method::Generate::Constructor (RT#101111)
  • clarify behavior of clearers for non-lazy attribute defaults
  • add Sub::Defer::undefer_package to undefer all subs from a given package
  • existing attributes will no longer be overwritten when composing roles. Previously, the attribute configuration used by the constructor would be overridden, but the attribute methods would not be. This caused a mismatch in attribute behavior.
  • link to Type::Tiny in docs rather than MooX::Types::MooseLike
  • document exports of Sub::Defer
  • fix capture_unroll usage in inlinify example
  • fix needless re-assigning of variables in generated Sub::Quote subs
  • fix global destruction test to work when perl path has spaces

Modules

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

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/HandleMoose/FakeMetaClass.pm
in lib/Moo/HandleMoose/_TypeMap.pm
in lib/Moo/Object.pm
in lib/Moo/_Utils.pm
in lib/Moo/_mro.pm
in lib/Moo/sification.pm