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

Changes for version 1.00

  • MooseX::Role::Parameterized now depends on Moose 2.0300 released 2011-09-23 for its several core improvements, hence the major version number bump.
  • MXRP now uses the new meta_lookup feature added to Moose 2.0300 (specifically for MXRP) to avoid duplicating Moose-0.60-era Moose::Role sugar. This means the error messages you get are better, and there's a lot less ugly code in MXRP.
  • Remove alias/excludes special case errors. They have long since been replaced in core Moose by -alias and -excludes, and were finally removed in Moose 2.0200.
  • Expressly forbid using role { } inside role { } (which makes no sense but I suppose you could accidentally trigger it)
  • Documentation fix from cweyl@alumni.drew.edu https://github.com/sartak/MooseX-Role-Parameterized/pull/5

Documentation

extending MooseX::Role::Parameterized roles

Modules

roles with composition parameters
metaclass for parameterizable roles
metaclass for parameterized roles
base class for parameters