Aspect
view release on metacpan or search on metacpan
Pointcuts
* New pointcuts: execution, cflowbelow, within, advice, calledby. Sure
you can implement them today with Perl treachery, but it is too much
work.
* We need a way to match subs with an attribute, attributes::get() will
currently not work.
* isa() support for method pointcuts as Gaal Yahas suggested: match
methods on class hierarchies without callbacks
* Perl join points: phasic- BEGIN/INIT/CHECK/END
Weaving
* The current optimation has gone as far as it can, next we need to look
into XS acceleration and byte code manipulation with B:: modules.
* A debug flag to print out subs that were matched during weaving
* Warnings when over 1000 methods wrapped
lib/Aspect.pm view on Meta::CPAN
=head2 Pointcuts
* New pointcuts: execution, cflowbelow, within, advice, calledby. Sure
you can implement them today with Perl treachery, but it is too much
work.
* We need a way to match subs with an attribute, attributes::get()
will currently not work.
* isa() support for method pointcuts as Gaal Yahas suggested: match
methods on class hierarchies without callbacks
* Perl join points: phasic- BEGIN/INIT/CHECK/END
=head2 Weaving
* The current optimation has gone as far as it can, next we need to look into
XS acceleration and byte code manipulation with B:: modules.
* A debug flag to print out subs that were matched during weaving
( run in 1.714 second using v1.01-cache-2.11-cpan-9b1e4054eb1 )