++ed by:

114 PAUSE user(s)
67 non-PAUSE user(s).

Graham Knop
and 1 contributors


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


Changes for version 1.007000

  • 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