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

Changes for version 0.92

  • Correcting bad link to search.cpan

Modules

Aspect-Oriented Programming (AOP) for Perl
Change how Perl code is run at a pointcut
Execute code after a function is called
Execute code when a function returns without throwing an exception.
Execute code when a function throws an exception
Execute code both before and after a function
Execute code before a function is called
The join point context object (DEPRECATED)
Holding area for internal generated code
Base class for all reusable aspects
A breakpoint aspect
Observer pattern with events
A singleton aspect
A wormhole between call frames
First generation base class for reusable aspects
The Join Point context
API for determining which events should be hooked
Logical 'and' pointcut
Call pointcut
Cflow pointcut
Pointcut for preventing recursive matching
Pointcut that allows arbitrary Perl code
Pointcut logic role
Logical 'not' pointcut
Logical 'or' pointcut
Exception typing pointcut
A pointcut for the run-time wantarray context

Provides

in lib/Aspect/Advice/After.pm
in lib/Aspect/Advice/AfterReturning.pm
in lib/Aspect/Advice/AfterThrowing.pm
in lib/Aspect/Advice/Around.pm
in lib/Aspect/Advice/Before.pm
in lib/Aspect/Library/Listenable/Event.pm
in lib/Aspect/Point/After.pm
in lib/Aspect/Point/AfterReturning.pm
in lib/Aspect/Point/AfterThrowing.pm
in lib/Aspect/Point/Around.pm
in lib/Aspect/Point/Before.pm
in lib/Aspect/Pointcut/Highest.pm