Aspect - Aspect-Oriented Programming (AOP) for Perl River stage two • 12 direct dependents • 14 total dependents

What is Aspect-Oriented Programming? Aspect-Oriented Programming (AOP) is a programming paradigm which aims to increase modularity by allowing the separation of "cross-cutting "concerns. It includes programming methods and tools that support the modu...

ADAMK/Aspect-1.04 - 09 Apr 2013 05:38:16 GMT

ODO::Aspect River stage one • 1 direct dependent • 1 total dependent

EKAWAS/PLUTO-0.30 - 12 May 2011 23:49:49 GMT

Aspect::Hook - Holding area for internal generated code River stage two • 12 direct dependents • 14 total dependents

During the weaving process Aspect needs do a large amount of code generation and it is important that this generated code is kept away from the target packages to prevent accidental collisions and other pollution. To prevent this, all of the generate...

ADAMK/Aspect-1.04 - 09 Apr 2013 05:38:16 GMT

Aspect::Point - The Join Point context River stage two • 12 direct dependents • 14 total dependents

Advice code is called when the advice pointcut is matched. In this code, there is often a need to access information about the join point context of the advice. Information like: What is the actual sub name matched? What are the parameters in this ca...

ADAMK/Aspect-1.04 - 09 Apr 2013 05:38:16 GMT

Aspect::Guard - General purpose guard object for destroy-time actions River stage two • 12 direct dependents • 14 total dependents

The Aspect::Guard class shipping with Aspect is a convenience module for creating "CODE" based objects that execute when they fall out of scope. It's usage is effectively summarised by the synopsis....

ADAMK/Aspect-1.04 - 09 Apr 2013 05:38:16 GMT

Aspect::Legacy - Legacy Compatibility for Aspect.pm River stage two • 12 direct dependents • 14 total dependents

Aspect::Legacy implements emulated support for the Aspect module as it existed in various forms prior to the 1.00 release in 2010. This includes both full legacy support for the original Ran Eilam release series ending in release 0.12, and for code w...

ADAMK/Aspect-1.04 - 09 Apr 2013 05:38:16 GMT

Aspect::Loader - load aspect by configuration River stage zero No dependents

This class is the one for Aspect.pm where Aspect is achieved with perl. Aspect.pm is facilitated and the management enabling and operation are facilitated by the configuration file....

HAOSAN/Aspect-Loader-0.03 - 31 Jul 2010 04:19:33 GMT

Aspect::Advice - Change how Perl code is run at a pointcut River stage two • 12 direct dependents • 14 total dependents

An "advice" in AOP lingo is composed of a condition (known as a Aspect::Pointcut) and some code that will run when that pointcut is true. This code is run before, after, or around the target pointcut depending on the particular advice type declaratio...

ADAMK/Aspect-1.04 - 09 Apr 2013 05:38:16 GMT

Aspect::Library - Base class for all reusable aspects River stage two • 12 direct dependents • 14 total dependents

Aspect::Library provides a base class for all reusable aspects, regardless of implementation. It was created as part of the Aspect namespace reorganisation. It provides no functionality, and only acts as a method for identifying Aspect libraries. The...

ADAMK/Aspect-1.04 - 09 Apr 2013 05:38:16 GMT

Aspect::Modular - First generation base class for reusable aspects River stage two • 12 direct dependents • 14 total dependents

All reusable aspect inherit from this class. Such aspects are created in user code, using the "aspect()" sub exported by Aspect. You call "aspect()" with the class name of the reusable aspect (it must exist in the package "Aspect::Library"), and any ...

ADAMK/Aspect-1.04 - 09 Apr 2013 05:38:16 GMT

Aspect::Pointcut - API for determining which events should be hooked River stage two • 12 direct dependents • 14 total dependents

Aspect-Oriented Programming implementations draw much of their power from the flexibility that can be applied to when a function call should or should not be hooked. Aspec::Pointcut provides a robust and powerful API for defining the rules for when a...

ADAMK/Aspect-1.04 - 09 Apr 2013 05:38:16 GMT

MooseX::Aspect::Util - utils for aspect-oriented programming River stage zero No dependents

This package contains aspect-oriented programming utility functions which are to be used outside the aspect definitions themselves. Functions "join_point(ASPECT, JOINPOINT)" Calls a custom join point (one created with "create_join_point"). The call i...

TOBYINK/MooseX-Aspect-0.001 - 18 Oct 2012 19:30:42 GMT

Aspect::Advice::After - Execute code after a function is called River stage two • 12 direct dependents • 14 total dependents

The "after" advice type is used to execute code after a function is called, regardless of whether or not the function returned normally or threw an exception. The "after" advice type should be used when you need to potentially make multiple different...

ADAMK/Aspect-1.04 - 09 Apr 2013 05:38:16 GMT

Aspect::Advice::Around - Execute code both before and after a function River stage two • 12 direct dependents • 14 total dependents

The "around" advice type is used to execute code on either side of a function, allowing deep and precise control of how the function will be called when none of the other advice types are good enough. Using "around" advice is also critical if you wan...

ADAMK/Aspect-1.04 - 09 Apr 2013 05:38:16 GMT

Aspect::Advice::Before - Execute code before a function is called River stage two • 12 direct dependents • 14 total dependents

The "before" advice type is used to execute advice code prior to entry into a target function. It is implemented by Aspect::Advice::Before. As well as creating side effects that run before the main code, the "before" advice type is particularly usefu...

ADAMK/Aspect-1.04 - 09 Apr 2013 05:38:16 GMT

Aspect::Pointcut::Or - Logical 'or' pointcut River stage two • 12 direct dependents • 14 total dependents

Aspect::Pointcut::And is a logical condition, which is used to create higher-order conditions from smaller parts. It takes two or more conditions, and applies appropriate logic during the various calculations that produces a logical set-wise 'and' re...

ADAMK/Aspect-1.04 - 09 Apr 2013 05:38:16 GMT

Aspect::Pointcut::Not - Logical 'not' pointcut River stage two • 12 direct dependents • 14 total dependents

Aspect::Pointcut::Not is a logical condition, which is used to create higher-order conditions from smaller parts. It takes two or more conditions, and applies appropriate logic during the various calculations that produces a logical set-wise 'and' re...

ADAMK/Aspect-1.04 - 09 Apr 2013 05:38:16 GMT

Aspect::Pointcut::And - Logical 'and' pointcut River stage two • 12 direct dependents • 14 total dependents

Aspect::Pointcut::And is a logical condition, which is used to create higher-order conditions from smaller parts. It takes two or more conditions, and applies appropriate logic during the various calculations that produces a logical set-wise 'and' re...

ADAMK/Aspect-1.04 - 09 Apr 2013 05:38:16 GMT

Aspect::Point::Static - The Join Point context for join point static parts River stage two • 12 direct dependents • 14 total dependents

This class implements the "static part" join point object, normally encounted during (and stored by) the "cflow" pointcut declarator. It implements the subset of Aspect::Point methods relating to the join point in general and not relating to the spec...

ADAMK/Aspect-1.04 - 09 Apr 2013 05:38:16 GMT

Aspect::Library::Trace - Aspect-oriented function call tracing River stage zero No dependents

Aspect Oriented Programming is a programming paradigm that increases modularity by enabling improved separation of concerns. It is most useful when dealing with cross-cutting concerns that would otherwise require code to be scattered around in many p...

ADAMK/Aspect-Library-Trace-1.00 - 26 May 2011 06:07:58 GMT

49 results (0.023 seconds)