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

Changes for version 0.026 - 2014-01-30

  • Allow keywords to detect when the keyword sub has been called in a way that bypasses the Perl keyword API's custom parsing (e.g. using a prototype, or as a coderef). By default, keywords croak when this is detected.
  • Method modifier keywords can now detect when the keyword sub has been called bypassing custom parsing, and act sanely rather than croaking.

Documentation

how to obtain the lure of the animal
the introspection API
extending Kavorka with traits and new keywords
before/after/around keywords
method/classmethod/objectmethod keywords
multi subs and multi methods
the more rarely used features of Perl subroutines
experience the lure of the animal

Modules

function signatures with the lure of the animal
a single parameter in a function signature
a function signature
a function that has been declared
make Kavorka->info available through Moose meta objects

Provides

in lib/Kavorka/MethodModifier.pm
in lib/Kavorka/Multi.pm
in lib/Kavorka/ReturnType.pm
in lib/Kavorka/Sub/After.pm
in lib/Kavorka/Sub/Around.pm
in lib/Kavorka/Sub/Augment.pm
in lib/Kavorka/Sub/Before.pm
in lib/Kavorka/Sub/ClassMethod.pm
in lib/Kavorka/Sub/Fun.pm
in lib/Kavorka/Sub/Method.pm
in lib/Kavorka/Sub/ObjectMethod.pm
in lib/Kavorka/Sub/Override.pm
in lib/Kavorka/TraitFor/Parameter/alias.pm
in lib/Kavorka/TraitFor/Parameter/assumed.pm
in lib/Kavorka/TraitFor/Parameter/locked.pm
in lib/Kavorka/TraitFor/Parameter/optional.pm
in lib/Kavorka/TraitFor/Parameter/ref_alias.pm
in lib/Kavorka/TraitFor/Parameter/ro.pm
in lib/Kavorka/TraitFor/ReturnType/assumed.pm
in lib/Kavorka/TraitFor/Sub/fresh.pm
in lib/Kavorka/TraitFor/Sub/override.pm
in lib/MooseX/KavorkaInfo.pm
in lib/MooseX/KavorkaInfo.pm
in lib/MooseX/KavorkaInfo.pm
in lib/Parse/KeywordX.pm