The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.32 - 2022-09-24

  • Allow inherited attributes (has '+x' ...). Thanks to gmbow for spotting this bug.
  • :Standard :String and :Numeric tags are now available for types
  • Make sure all Type::Params utility functions are available
  • Single arguments to includes, excludes, or types may be simple strings and no longer require an array reference.

Documentation

An overview of MooseX::Extended optional attribute cloning
Objected construction for MooseX::Extended
An overview of MooseX::Extended optional features
Work-in-progress overview for MooseX::Extended
Shortcuts to make your Moose easier to write
Building a Better Moose

Modules

MooseX::Extended exception for invalid attribute definitions.
MooseX::Extended exception for import arguments.
Extend Moose with safe defaults and useful features
Internal module for MooseX::Extended
Build a custom Moose, just for you.
MooseX::Extended roles
Build a custom Moose::Role, just for you.
Keep our type tools organized