SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-Aspect rpm build for : Fedora 8. For other distributions click perl-Aspect.

Name : perl-Aspect
Version : 0.12 Vendor : N0i_Net
Release : 1.n0i.3.fc8 Date : 2007-06-10 12:59:57
Group : Development/Libraries Source RPM : perl-Aspect-0.12-1.n0i.3.fc8.src.rpm
Size : 0.12 MB
Packager : Marius Feraru < altblue_n0i_net>
Summary : AOP for Perl
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.

RPM found in directory: /packages/linux-pbone/archive/reb00t.com/fedora/8/perl

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  perl-Aspect-0.12-1.n0i.3.fc8.noarch.rpm
     

Provides :
perl(Aspect)
perl(Aspect::Advice)
perl(Aspect::AdviceContext)
perl(Aspect::Hook::LexWrap)
perl(Aspect::Hook::LexWrap::Cleanup)
perl(Aspect::Library::Listenable)
perl(Aspect::Library::Listenable::Event)
perl(Aspect::Library::Memoize)
perl(Aspect::Library::Profiler)
perl(Aspect::Library::Singleton)
perl(Aspect::Library::TestClass)
perl(Aspect::Library::Wormhole)
perl(Aspect::Modular)
perl(Aspect::Pointcut)
perl(Aspect::Pointcut::AndOp)
perl(Aspect::Pointcut::BinOp)
perl(Aspect::Pointcut::Call)
perl(Aspect::Pointcut::Cflow)
perl(Aspect::Pointcut::NotOp)
perl(Aspect::Pointcut::OrOp)
perl(Aspect::Weaver)
perl(Benchmark::Timer::ReportOnDestroy)
perl-Aspect

Requires :
perl(:WITH_PERLIO)
perl(Aspect::Pointcut::AndOp)
perl(Aspect::Pointcut::Cflow)
perl(Aspect::Advice)
perl(overload)
perl(Aspect::Hook::LexWrap)
perl => 0:5.008002
perl(Carp::Heavy)
perl(Aspect)
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
perl(Aspect::AdviceContext)
perl(:WITH_ITHREADS)
rpmlib(CompressedFileNames) <= 3.0.4-1
perl(:WITH_LARGEFILES)
perl(:MODULE_COMPAT_5.8.8)
perl(:WITH_THREADS)
rpmlib(VersionedDependencies) <= 3.0.3-1
perl(warnings)
perl(Aspect::Pointcut::NotOp)
perl => 0:5.006
perl(Carp)
perl(Devel::Symdump)
perl(base)
perl(Scalar::Util)
perl(Aspect::Weaver)
perl(Data::Dumper)
perl(Test::Class)
perl(Memoize)
perl(Aspect::Pointcut::OrOp)
perl(strict)
perl(Aspect::Pointcut::Call)


Content of RPM :
/usr/lib/perl5/vendor_perl/5.8.8/Aspect
/usr/lib/perl5/vendor_perl/5.8.8/Aspect.pm
/usr/lib/perl5/vendor_perl/5.8.8/Aspect/Advice.pm
/usr/lib/perl5/vendor_perl/5.8.8/Aspect/AdviceContext.pm
/usr/lib/perl5/vendor_perl/5.8.8/Aspect/Hook
/usr/lib/perl5/vendor_perl/5.8.8/Aspect/Hook/LexWrap.pm
/usr/lib/perl5/vendor_perl/5.8.8/Aspect/Library
/usr/lib/perl5/vendor_perl/5.8.8/Aspect/Library/Listenable.pm
/usr/lib/perl5/vendor_perl/5.8.8/Aspect/Library/Memoize.pm
/usr/lib/perl5/vendor_perl/5.8.8/Aspect/Library/Profiler.pm
/usr/lib/perl5/vendor_perl/5.8.8/Aspect/Library/Singleton.pm
/usr/lib/perl5/vendor_perl/5.8.8/Aspect/Library/TestClass.pm
/usr/lib/perl5/vendor_perl/5.8.8/Aspect/Library/Wormhole.pm
/usr/lib/perl5/vendor_perl/5.8.8/Aspect/Modular.pm
/usr/lib/perl5/vendor_perl/5.8.8/Aspect/Pointcut
/usr/lib/perl5/vendor_perl/5.8.8/Aspect/Pointcut.pm
/usr/lib/perl5/vendor_perl/5.8.8/Aspect/Pointcut/AndOp.pm
/usr/lib/perl5/vendor_perl/5.8.8/Aspect/Pointcut/BinOp.pm
/usr/lib/perl5/vendor_perl/5.8.8/Aspect/Pointcut/Call.pm
/usr/lib/perl5/vendor_perl/5.8.8/Aspect/Pointcut/Cflow.pm
/usr/lib/perl5/vendor_perl/5.8.8/Aspect/Pointcut/NotOp.pm
/usr/lib/perl5/vendor_perl/5.8.8/Aspect/Pointcut/OrOp.pm
/usr/lib/perl5/vendor_perl/5.8.8/Aspect/Weaver.pm
/usr/share/doc/perl-Aspect-0.12
/usr/share/doc/perl-Aspect-0.12/Changes
/usr/share/doc/perl-Aspect-0.12/README
/usr/share/doc/perl-Aspect-0.12/TODO
/usr/share/doc/perl-Aspect-0.12/examples
/usr/share/doc/perl-Aspect-0.12/examples/Memoize
/usr/share/doc/perl-Aspect-0.12/examples/Memoize/README
There is 26 files more in these RPM.

 
ICM