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

Changes for version 0.22

  • Part one of an upcoming series of major upgrades
  • Migrating to Sub::Uplevel to remove our custom CORE::GLOBAL::caller

Modules

Aspect-oriented programming (AOP) for Perl
change how Perl code is run at a pointcut
a pointcut context for advice code
Lexically scoped subroutine wrappers
Observer pattern with events
cross-cutting memoization
A singleton aspect
give Test::Class test methods an IUT (implementation under test)
A wormhole between call frames
base class for reusable aspects
pointcut base class
Logical 'and' operation pointcut
Binary operation pointcut
Call pointcut
Cflow pointcut
Logical 'not' operation pointcut
Logical 'or' operation pointcut
aspect weaving functionality

Provides

in lib/Aspect/Hook/LexWrap.pm
in lib/Aspect/Library/Listenable.pm