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

Changes for version 0.04

  • Invocants can have type rules (gfx): e.g. args my $class => 'ClassName'; and args my $self => 'Object';
  • Types can be a type constraint object of both Mouse and Moose (gfx): my $MyInt = subtype 'MyInt', as 'Int'; args my $foo => $MyInt; # OK
  • If a type has a coercion, it is automatically applied (gfx)
  • Performance are improved, esp. where no type rules are specified (gfx)

Modules

argument validation for you