Search results for "module:Aspect::Library::Memoize"
Aspect::Library::Memoize - Cross-cutting memoization
An aspect interface on the Memoize module. Only difference from Memoize module is that you can specify subs to be memoized using pointcuts. Works by memoizing on the 1st call, and calling the memoized version on subsequent calls....
ADAMK/Aspect-Library-Memoize-1.00 - 26 May 2011 06:04:52 UTC
Aspect - Aspect-Oriented Programming (AOP) for Perl
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 UTC
Aspect::Library::Singleton - A singleton aspect
A reusable aspect that forces singleton behavior on a constructor. The constructor is defined by a pointcut spec: a string. regexp, or code ref. It is slightly different from "Class::Singleton" (<http://search.cpan.org/~abw/Class-Singleton/Singleton....
ADAMK/Aspect-1.04 - 09 Apr 2013 05:38:16 UTC