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

Changes for version 0.33 - 2022-09-25

  • You can now specify custom imports for each included feature. See MooseX::Extended::Manual::Includes for more information.
  • If you have Perl v5.35.8 or above, including `try` will use Perl's native `try` and not `Syntax::Keyword::Try`. https://github.com/Ovid/moosex-extended/issues/55
  • Internal changes to make tests a touch easier to write and to make test output a bit clearer when optional modules are not loaded.

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