Aspect 0.95

Operating systemsOS : Windows / Linux / Mac OS / BSD / Solaris
Program licensingScript Licensing : Perl License
CreatedCreated : Jan 24, 2011
Size downloadDownloads : 5
Program licensing
Thank you for voting...

It is a port to Perl of a programming method ...

It is a port to perl of a programming method developed by Xerox PARC and others.
The basic idea is that in complex class systems there are certain aspect by Adam Kennedys or behaviors that cannot normally be expressed in a coherent, concise and precise way.
aop is regularly used in logging and/or design patterns.
The Perl Aspect 0.95 module is focused on subroutine matching and wrapping.
It allows to select collections of subroutines using a flexible pointcut language, and modifies their behavior in any way needed.
Most important functions of Aspect [aspect0.95.exe]:

• Create and remove pointcuts, advice, and Aspect - 0MBs.

• Flexible pointcut language: select subs to match using string equality, regexp, or CODE ref. Match currently running sub, or a sub in the call flow. Build pointcuts composed of a logical expression of other pointcuts, using conjunction, disjunction, and negation.

• In advice code, you can: modify parameter list for matched sub, modify return value, decide if to proceed to matched sub, access CODE ref for matched sub, and access the context of any call flow pointcuts that were matched, if they exist.

• Add/remove advice and entire Aspect 0.95s during run-time. Scope of advice and aspect objects, is the scope of their effect.

• A reusable aspect library. The Wormhole, aspect, for example. A base class makes it easy to create your own reusable aspects. The Memoize aspect is an example of how to interface with AOP-like modules from CPAN.
News in the current Aspect version:

• Fixed #57528 ([PATCH] Fix spelling error.

• Fixed #57417 Bad return value in list context.

Aspect 0.95 scripting tags: aspect, aspects, developer tool, advice, perl, pointcuts, matched, aspect oriented programming, aop, aop programming. What is new in Aspect 0.95 software script? - Unable to find Aspect 0.95 news. What is improvements are expecting? Newly-made Aspect 0.96 will be downloaded from here. You may download directly. Please write the reviews of the Aspect. License limitations are unspecified.