libaspect-perl_1.04-1_all.deb


Advertisement

Description

libaspect-perl - module for Aspect-Oriented Programming in Perl

Distribution: Debian 8 (Jessie)
Repository: Debian Main amd64
Package name: libaspect-perl
Package version: 1.04
Package release: 1
Package architecture: all
Package type: deb
Installed size: 346 B
Download size: 153.88 KB
Official Mirror: ftp.br.debian.org
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.

Alternatives

    Download

    Source package: libaspect-perl

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install libaspect-perl deb package:
      # sudo apt-get install libaspect-perl

    Files

    • /usr/share/doc/libaspect-perl/NEWS.Debian.gz
    • /usr/share/doc/libaspect-perl/changelog.Debian.gz
    • /usr/share/doc/libaspect-perl/changelog.gz
    • /usr/share/doc/libaspect-perl/copyright
    • /usr/share/doc/libaspect-perl/examples/Singleton/README
    • /usr/share/doc/libaspect-perl/examples/Singleton/aop.pl
    • /usr/share/doc/libaspect-perl/examples/Singleton/oop.pl
    • /usr/share/doc/libaspect-perl/examples/Wormhole/README
    • /usr/share/doc/libaspect-perl/examples/Wormhole/after_aop.pl
    • /usr/share/doc/libaspect-perl/examples/Wormhole/after_oop.pl
    • /usr/share/doc/libaspect-perl/examples/Wormhole/before.pl
    • /usr/share/man/man3/Aspect.3pm.gz
    • /usr/share/man/man3/Aspect::Advice.3pm.gz
    • /usr/share/man/man3/Aspect::Advice::After.3pm.gz
    • /usr/share/man/man3/Aspect::Advice::Around.3pm.gz
    • /usr/share/man/man3/Aspect::Advice::Before.3pm.gz
    • /usr/share/man/man3/Aspect::Guard.3pm.gz
    • /usr/share/man/man3/Aspect::Hook.3pm.gz
    • /usr/share/man/man3/Aspect::Legacy.3pm.gz
    • /usr/share/man/man3/Aspect::Library.3pm.gz
    • /usr/share/man/man3/Aspect::Library::Breakpoint.3pm.gz
    • /usr/share/man/man3/Aspect::Library::Listenable.3pm.gz
    • /usr/share/man/man3/Aspect::Library::Singleton.3pm.gz
    • /usr/share/man/man3/Aspect::Library::Wormhole.3pm.gz
    • /usr/share/man/man3/Aspect::Modular.3pm.gz
    • /usr/share/man/man3/Aspect::Point.3pm.gz
    • /usr/share/man/man3/Aspect::Point::Functions.3pm.gz
    • /usr/share/man/man3/Aspect::Point::Static.3pm.gz
    • /usr/share/man/man3/Aspect::Pointcut.3pm.gz
    • /usr/share/man/man3/Aspect::Pointcut::And.3pm.gz
    • /usr/share/man/man3/Aspect::Pointcut::Call.3pm.gz
    • /usr/share/man/man3/Aspect::Pointcut::Cflow.3pm.gz
    • /usr/share/man/man3/Aspect::Pointcut::Highest.3pm.gz
    • /usr/share/man/man3/Aspect::Pointcut::Logic.3pm.gz
    • /usr/share/man/man3/Aspect::Pointcut::Not.3pm.gz
    • /usr/share/man/man3/Aspect::Pointcut::Or.3pm.gz
    • /usr/share/man/man3/Aspect::Pointcut::Returning.3pm.gz
    • /usr/share/man/man3/Aspect::Pointcut::Throwing.3pm.gz
    • /usr/share/man/man3/Aspect::Pointcut::True.3pm.gz
    • /usr/share/man/man3/Aspect::Pointcut::Wantarray.3pm.gz
    • /usr/share/perl5/Aspect.pm
    • /usr/share/perl5/Aspect/Advice.pm
    • /usr/share/perl5/Aspect/Guard.pm
    • /usr/share/perl5/Aspect/Hook.pm
    • /usr/share/perl5/Aspect/Legacy.pm
    • /usr/share/perl5/Aspect/Library.pm
    • /usr/share/perl5/Aspect/Modular.pm
    • /usr/share/perl5/Aspect/Point.pm
    • /usr/share/perl5/Aspect/Pointcut.pm
    • /usr/share/perl5/Aspect/Advice/After.pm
    • /usr/share/perl5/Aspect/Advice/Around.pm
    • /usr/share/perl5/Aspect/Advice/Before.pm
    • /usr/share/perl5/Aspect/Library/Breakpoint.pm
    • /usr/share/perl5/Aspect/Library/Listenable.pm
    • /usr/share/perl5/Aspect/Library/Singleton.pm
    • /usr/share/perl5/Aspect/Library/Wormhole.pm
    • /usr/share/perl5/Aspect/Library/Listenable/Event.pm
    • /usr/share/perl5/Aspect/Point/Functions.pm
    • /usr/share/perl5/Aspect/Point/Static.pm
    • /usr/share/perl5/Aspect/Pointcut/And.pm
    • /usr/share/perl5/Aspect/Pointcut/Call.pm
    • /usr/share/perl5/Aspect/Pointcut/Cflow.pm
    • /usr/share/perl5/Aspect/Pointcut/Highest.pm
    • /usr/share/perl5/Aspect/Pointcut/Logic.pm
    • /usr/share/perl5/Aspect/Pointcut/Not.pm
    • /usr/share/perl5/Aspect/Pointcut/Or.pm
    • /usr/share/perl5/Aspect/Pointcut/Returning.pm
    • /usr/share/perl5/Aspect/Pointcut/Throwing.pm
    • /usr/share/perl5/Aspect/Pointcut/True.pm
    • /usr/share/perl5/Aspect/Pointcut/Wantarray.pm

    Changelog

    2013-04-12 - Angel Abad <angel@debian.org> libaspect-perl (1.04-1) unstable; urgency=low [ Salvatore Bonaccorso ] * Change Vcs-Git to canonical URI (git://anonscm.debian.org) * Change search.cpan.org based URIs to metacpan.org based URIs [ Angel Abad ] * Imported Upstream version 1.04 * debian/copyright: Update years

    2012-11-02 - Angel Abad <angel@debian.org> libaspect-perl (1.03-1) unstable; urgency=low * Team upload. [ gregor herrmann ] * debian/control: update {versioned,alternative} (build) dependencies. [ Angel Abad ] * Imported Upstream version 1.03 * Bump to debhelper compat 8 * debian/copyright: - Update format to copyright-format 1.0 - Update years * Bump Standards-Version to 3.9.4 (no changes)

    2012-02-03 - Salvatore Bonaccorso <carnil@debian.org> libaspect-perl (1.02-1) unstable; urgency=low * Team upload. [ Ansgar Burchardt ] * debian/control: Convert Vcs-* fields to Git. [ Angel Abad ] * Email change: Angel Abad -> angel@debian.org [ Salvatore Bonaccorso ] * Imported Upstream version 1.02 * debian/copyright: Replace DEP5 Format-Specification URL from svn.debian.org to anonscm.debian.org URL. * Update copyright years for upstream files

    2011-06-09 - Angel Abad <angelabad@gmail.com> libaspect-perl (1.01-1) unstable; urgency=low * New upstream release

    2011-05-29 - Angel Abad <angelabad@gmail.com> libaspect-perl (1.00-1) unstable; urgency=low * New upstream release * debian/patches/fix-pod-spelling: Removed, applied upstream

    2011-05-25 - Angel Abad <angelabad@gmail.com> libaspect-perl (0.981-1) unstable; urgency=low [ Angel Abad ] * New upstream release [ gregor herrmann ] * Refresh patch (offset).

    2011-05-24 - Angel Abad <angelabad@gmail.com> libaspect-perl (0.98-1) unstable; urgency=low [ Angel Abad ] * New upstream release * Bump Standards-Version to 3.9.2 (no changes) * debian/patches/fix-pod-spelling: Fix spelling errors in manpages [ gregor herrmann ] * Update years of copyright for inc/Module/*.

    2011-03-24 - Angel Abad <angelabad@gmail.com> libaspect-perl (0.96-1) unstable; urgency=low * New upstream release * debian/copyright: Update copyright years

    2010-12-15 - Angel Abad <angelabad@gmail.com> libaspect-perl (0.95-1) unstable; urgency=low * New upstream release * debian/patches/fix-pod-spelling.patch: Remove patch, applied upstream

    2010-12-11 - Angel Abad <angelabad@gmail.com> libaspect-perl (0.94-1) unstable; urgency=low [ Angel Abad ] * New upstream release * debian/copyright: Update license information [ gregor herrmann ] * debian/control: remove version from libtest-nowarnings-perl build dependency, already satisfied in lenny.

    Advertisement
    Advertisement