Filewatcher File Search File Search
Catalog
Content Search
» » » » »

libaspect-perl

module for Aspect-Oriented Programming in Perl

Variants:
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. For more information, see <URL:http://www.aosd.net>.

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.

Homepage:
Package version:1.02-1
Architecture:all
Distribution:Debian
Filename:libaspect-perl_1.02-1_all.deb

/usr/share/doc/libaspect-perl/examples/Singleton/README

                    Singleton Example
                    =================

An example of using the singleton aspect. Shows how an AOP solution
requires less code, and suffers from less EEK, compared with an OOP
solution.


oop.pl - we want to make sure users create only one printer, per Perl
         interperter. And we don't want to pass it around in argument
         lists all over the place. 
more»

/usr/share/doc/libaspect-perl/examples/Wormhole/README

                    Wormhole Example
                    ================

An example of using the wormhole aspect. Shows how the design degrades
when a feature is added, and how refactoring to aspects improves the
design.


before.pl -    the initial design. Our company prints documents. We have
               the classes Printer, SpamPrintJob, and SpamDocument. To
               print a job you 
more»

/usr/share/doc/libaspect-perl/NEWS.Debian.gz

libaspect-perl (0.45-1) unstable; urgency=low

  From upstream Changes:

  Renamed the new API for join point contexts from Aspect::Context
  to Aspect::Point.

 -- gregor herrmann <gregoa@debian.org>  Mon, 17 May 2010 17:46:32 +0200

libaspect-perl (0.37-1) unstable; urgency=low

  THIS RELEASE CONTAINS API CHANGES THAT MAY BREAK EXISTING CODE

  To retain compatibility with previous releases, yo
more»

/usr/share/man/man3/Aspect.3pm.gz

Aspect(3pm)      User Contributed Perl Documentation     Aspect(3pm)



NAME
       Aspect - Aspect-
more»

/usr/share/man/man3/Aspect::Advice.3pm.gz

Aspect::Advice(3pUser Contributed Perl DocumentatAspect::Advice(3pm)



NAME
       Aspect::Advice -
more»

/usr/share/man/man3/Aspect::Advice::After.3pm.gz

Aspect::Advice::AUser(Contributed Perl DocAspect::Advice::After(3pm)



NAME
       Aspect::Advice::
more»

/usr/share/man/man3/Aspect::Advice::Around.3pm.gz

Aspect::Advice::AUserdContributed Perl DoAspect::Advice::Around(3pm)



NAME
       Aspect::Advice::
more»

/usr/share/man/man3/Aspect::Advice::Before.3pm.gz

Aspect::Advice::BUsereContributed Perl DoAspect::Advice::Before(3pm)



NAME
       Aspect::Advice::
more»

Browse inside libaspect-perl_1.02-1_all.deb

         [DIR]DEBIAN/ (2)  65535+ mirrors
         [DIR]usr/ (1)  65535+ mirrors

Download libaspect-perl_1.02-1_all.deb

Results 1 - 1 of 1
Help - FTP Sites List - Software Dir.
Search over 15 billion files
© 1997-2016 FileWatcher.com