Changes for version 0.02

  • Use MooseX::Clone, not some half assed clone routine
  • Types are sorted topologically now. All variants in a single slot are tried for a match, and if the result is ambiguous an error is thrown. This matches Perl 6's behavior for multi method dispatch.

Modules

Type constraint based variant table
Declarative sugar for MooseX::Types::VariantTable based methods.

Provides

in lib/Moose/Meta/Method/VariantTable.pm