Search results for "module:Memoize"
Memoize - Make functions faster by trading space for time
*Memoizing* a function makes it faster by trading space for time. It does this by caching the return values of the function in a table. If you call the function again with the same arguments, "memoize" jumps in and gives you the value out of the tabl...
ARISTOTLE/Memoize-1.16 - 29 Jan 2023 09:05:05 UTC
Tie::Memoize - add data to hash when needed
This package allows a tied hash to autoload its values on the first access, and to use the cached value on the following accesses. Only read-accesses (via fetching the value or "exists") result in calls to the functions; the modify-accesses are perfo...
PEVANS/perl-5.38.2 - 29 Nov 2023 16:10:36 UTC
Tie::Memoize - add data to hash when needed
This package allows a tied hash to autoload its values on the first access, and to use the cached value on the following accesses. Only read-accesses (via fetching the value or "exists") result in calls to the functions; the modify-accesses are perfo...
RJBS/perl-5.36.0 - 28 May 2022 00:26:10 UTC
CHI::Memoize - Make functions faster with memoization, via CHI
"`Memoizing' a function makes it faster by trading space for time. It does this by caching the return values of the function in a table. If you call the function again with the same arguments, "memoize" jumps in and gives you the value out of the tab...
JSWARTZ/CHI-Memoize-0.07 - 13 Aug 2014 12:34:07 UTC
Memoize::Once - memoise expression on first execution
This module supplies an operator that causes an expression to be evaluated only once per program run, memoising its value for the remainder of the run....
ZEFRAM/Memoize-Once-0.002 - 29 Jul 2017 13:29:15 UTC
Memoize::Lift - lift expression evaluation to compile time
This module supplies an operator that causes an expression to be evaluated immediately at compile time, memoising its value for use at runtime....
ZEFRAM/Memoize-Lift-0.000 - 29 May 2011 20:52:22 UTC
Memoize::Saves - Plug-in module to specify which return values should be memoized
Memoize::Saves is a plug-in module for Memoize. It allows the user to specify which values should be cached or which should be dumped. Please read the manual for Memoize for background information. Use the CACHE option to specify a list of return val...
ARISTOTLE/Memoize-Saves-0.700 - 09 Aug 2022 20:05:54 UTC
Memoize::Expire - Plug-in module for automatic expiration of memoized values
Memoize::Expire is a plug-in module for Memoize. It allows the cached values for memoized functions to expire automatically. This manual assumes you are already familiar with the Memoize module. If not, you should study that manual carefully first, p...
ARISTOTLE/Memoize-1.16 - 29 Jan 2023 09:05:05 UTC
Memoize::Storable - store Memoized data in Storable database
See Memoize....
ARISTOTLE/Memoize-1.16 - 29 Jan 2023 09:05:05 UTC
Memoize::Memcached - use a memcached cache to memoize functions
TCOHEN/Memoize-Memcached-0.04
-
25 Feb 2014 12:55:34 UTC
Memoize::ExpireLRU - Expiry plug-in for Memoize that adds LRU cache expiration
For the theory of Memoization, please see the Memoize module documentation. This module implements an expiry policy for Memoize that follows LRU semantics, that is, the last n results, where n is specified as the argument to the "CACHESIZE" parameter...
NEILB/Memoize-ExpireLRU-0.56 - 06 Jul 2016 23:05:22 UTC
Attribute::Memoize - A Memoize attribute
This attribute makes it slightly easier (and modern) to memoize a function by providing an attribute, ":Memoize" that makes it unnecessary for you to explicitly call "Memoize::memoize()". Options can be passed via the attribute per usual (see the "At...
DANKOGAI/Attribute-Util-1.07 - 24 Feb 2013 09:18:06 UTC
Memoize::NDBM_File - glue to provide EXISTS for NDBM_File for Storable use
This class provides EXISTS support for NDBM_File. In Perl 5.37.3 <https://github.com/Perl/perl5/commit/c0a1a377c02ed789f5eff667f46a2314a0 5c5a4c>, support for "EXISTS" was added to NDBM_File itself. Code which requires such a perl should simply use N...
ARISTOTLE/Memoize-1.16 - 29 Jan 2023 09:05:05 UTC
Memoize::AnyDBM_File - glue to provide EXISTS for AnyDBM_File for Storable use
This class does the same thing as AnyDBM_File, except that instead of NDBM_File itself it loads Memoize::NDBM_File if NDBM_File lacks EXISTS support. Code which requires perl 5.37.3 or newer should simply use AnyBDM_File directly....
ARISTOTLE/Memoize-1.16 - 29 Jan 2023 09:05:05 UTC
CHI::Memoize::Info - Information about a memoized function
JSWARTZ/CHI-Memoize-0.07
-
13 Aug 2014 12:34:07 UTC
Git::SVN::Memoize::YAML - store Memoized data in YAML format
This module provides a class that can be used to tie a hash to a YAML file. The file is read when the hash is initialized and rewritten when the hash is destroyed. The intent is to allow Memoize to back its cache with a file in YAML format, just like...
MSOUTH/Git-0.42 - 10 Oct 2017 00:27:47 UTC
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
Memoize::HashKey::Ignore - allow certain keys not to be memoized.
BINARY/Memoize-HashKey-Ignore-0.05
-
01 Nov 2022 12:49:43 UTC
Memoize::Expire::ByInstance - A Memoize plugin which provides per-class-instance expiration of memoized data.
Memoize::Expire::ByInstance is a plug-in module for Memoize which supports memoization of class-methods and allows you to set their maximums for expiration on a per-instance bases. Memoize works by caching the returend value of a function invocation ...
JBEVERLY/Memoize-Expire-ByInstance-0.500005 - 10 Jul 2012 08:30:06 UTC