The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.013 - 2013-10-27

  • Bug Fixes
    • Compiled dispatchers introduced in Kavorka 0.012 are essentially a form of cache. No cache invalidation was in place, leading to issues when adding extra same-named multi method candidates to parent classes after a multi method had already been invoked in a child class. Cache invalidation now works.
  • Test Suite
    • Test for cache invalidation of compiled multi sub dispatchers.
    • Test that definition of multi subs happens at runtime, and definition can continue even after the multi sub has been invoked.

Documentation

how to obtain the lure of the animal
the introspection API
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 function signature
a single parameter in 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/Sub/After.pm
in lib/Kavorka/Sub/Around.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/MooseX/KavorkaInfo.pm
in lib/MooseX/KavorkaInfo.pm
in lib/MooseX/KavorkaInfo.pm
in lib/Parse/KeywordX.pm