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

Changes for version 2.000002 - 2017-03-27

  • default to strict mode
  • allow types with multiple arguments (e.g. 'Tuple[Int, String]')
  • implement new 'auto' type reifier and use it by default
  • allow multiple invocants
  • support custom installers
  • implement Moo/Moose-style method modifiers
  • rework and extend import syntax
  • make implicit $self available in default arguments
  • call type reifiers from correct package and remove 2nd arg workaround
  • remove :(...) prototype syntax
  • remove undocumented 'attrs' option
  • drop internal Moo dependency

Modules

define functions and methods with parameter lists ("subroutine signatures")
Information about parameter lists

Provides

in lib/Function/Parameters/Info.pm