perl-Aspect
AOP for Perl
SRPM: perl-Aspect-0.12-1.n0i.3.fc8.src.rpm SPEC: perl-Aspect.spec Version: 0.12 Release: 1.n0i.3.fc8 Epoch: License: Artistic Group: Development/Libraries Size: 113613 Packager: Marius Feraru <altblue@n0i.net> Vendor: n0i.net URL: http://search.cpan.org/dist/Aspect/ Date: Sun Jun 10 2007, 10:59 GMT
Description:
Aspect-oriented Programming (AOP) is a programming method developed by
Xerox PARC and others. The basic idea is that in complex class systems
there are certain aspects or behaviors that cannot normally be expressed in
a coherent, concise and precise way. One example of such aspects are design
patterns, which combine various kinds of classes to produce a common type
of behavior. Another is logging. See <http://www.aosd.net> for more info.
The Perl "Aspect" module closely follows the terminology of the AspectJ
project (<http://eclipse.org/aspectj>). However due to the dynamic nature
of the Perl language, several "AspectJ" features are useless for us:
exception softening, mixin support, out-of-class method declarations, and
others. The Perl "Aspect" module is focused on subroutine matching and
wrapping. It allows you to select collections of subroutines using a
flexible pointcut language, and modify their behavior in any way you want.
Xerox PARC and others. The basic idea is that in complex class systems
there are certain aspects or behaviors that cannot normally be expressed in
a coherent, concise and precise way. One example of such aspects are design
patterns, which combine various kinds of classes to produce a common type
of behavior. Another is logging. See <http://www.aosd.net> for more info.
The Perl "Aspect" module closely follows the terminology of the AspectJ
project (<http://eclipse.org/aspectj>). However due to the dynamic nature
of the Perl language, several "AspectJ" features are useless for us:
exception softening, mixin support, out-of-class method declarations, and
others. The Perl "Aspect" module is focused on subroutine matching and
wrapping. It allows you to select collections of subroutines using a
flexible pointcut language, and modify their behavior in any way you want.
Changelog:
- Sun Jun 10 2007 Marius Feraru <altblue@n0i.net> - 0.12-1.n0i.3
- spec file (re)created using N0i::CPAN::RPMizer/1.14.8
- version 0.12 - Fri Mar 03 2006 Marius Feraru <altblue@n0i.net> - 0.11-2.n0i.2
- automatic rebuild (perl 5.8.8) - Sun Jul 31 2005 Marius Feraru <altblue@n0i.net> 0.11-1.n0i.1
- spec file (re)created using N0i::CPAN::RPMizer/1.01
- rebuild on perl 5.8.7
Files:
- Aspect-0.12.tar.gz
- perl-Aspect.spec
Requires:
- perl(Benchmark::Timer)
- perl(Devel::Symdump)
- perl(ExtUtils::MakeMaker)
- perl(Test::Class)
- perl(Test::Exception)
- reb00t-rpmdevtools
- rpmlib(CompressedFileNames)