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
fun keyword
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