Tie::Memoize - add data to hash when needed River stage five • 10652 direct dependents • 31363 total dependents

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...

SHAY/perl-5.32.1 - 23 Jan 2021 14:56:24 UTC - Search in distribution

Memoize::Memcached - use a memcached cache to memoize functions River stage zero No dependents

TCOHEN/Memoize-Memcached-0.04 - 25 Feb 2014 12:55:34 UTC - Search in distribution

CHI - Unified cache handling interface River stage three • 95 direct dependents • 189 total dependents

CHI provides a unified caching API, designed to assist a developer in persisting data for a specified period of time. The CHI interface is implemented by driver classes that support fetching, storing and clearing of data. Driver classes exist or will...

JSWARTZ/CHI-0.60 - 07 Jun 2015 21:28:32 UTC - Search in distribution

Devel::NYTProf - Powerful fast feature-rich Perl source code profiler River stage two • 35 direct dependents • 44 total dependents

Devel::NYTProf is a powerful, fast, feature-rich perl source code profiler. * Performs per-line statement profiling for fine detail * Performs per-subroutine statement profiling for overview * Performs per-opcode profiling for slow perl builtins * Pe...

JKEENAN/Devel-NYTProf-6.10 - 09 May 2021 18:11:12 UTC - Search in distribution

Memoize - Make functions faster by trading space for time River stage three • 77 direct dependents • 293 total dependents

`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...

MJD/Memoize-1.03 - 22 Apr 2012 21:19:03 UTC - Search in distribution
  • Memoize::Expire - Plug-in module for automatic expiration of memoized values

Data::Lazy - "lazy" (defered/on-demand) variables River stage one • 3 direct dependents • 4 total dependents

A very little module for generic on-demand computation of values in a scalar, array or hash. It provides scalars that are "lazy", that is their value is computed only when accessed, and at most once. Scalars tie $variable_often_unnecessary, 'Data::La...

SAMV/Data-Lazy-0.6 - 05 Jan 2004 01:34:17 UTC - Search in distribution

Bundle::OpenXPKI - A bundle to install modules required for OpenXPKI River stage zero No dependents

This bundle helps with the installation of modules required for OpenXPKI. OpenXPKI is an open source trust center software which aims to create an enterprise-scale PKI solution. For more information see http://www.openxpki.org...

ALECH/Bundle-OpenXPKI-0.06 - 21 Nov 2008 16:12:39 UTC - Search in distribution

Memoize::ExpireLRU - Expiry plug-in for Memoize that adds LRU cache expiration River stage three • 2 direct dependents • 108 total dependents

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 - Search in distribution

List::Rotation - Loop (Cycle, Alternate or Toggle) through a list of values via a singleton object implemented as closure. River stage zero No dependents

Use "List::Rotation" to loop through a list of values. Once you get to the end of the list, you go back to the beginning. Alternatively you can walk backwards through your list of values. "List::Rotation" is implemented as a Singleton Pattern. You al...

PELAGIC/List-Rotation-1.010 - 04 May 2010 12:35:53 UTC - Search in distribution

Tie::PureDB - Perl extension for pure-db River stage zero No dependents

This is the perl interface to PureDB. If you wanna know what PureDB is, visit the PureDB home page at http://www.pureftpd.org/puredb/ . Now go read the examples ;)...

PODMASTER/Tie-PureDB-0.04 - 20 Apr 2003 22:35:44 UTC - Search in distribution

constant::defer - constant subs with deferred value calculation River stage two • 9 direct dependents • 45 total dependents

"constant::defer" creates a subroutine which on the first call runs given code to calculate its value, and on any subsequent calls just returns that value, like a constant. The value code is discarded once run, allowing it to be garbage collected. De...

KRYDE/constant-defer-6 - 20 Feb 2015 08:01:10 UTC - Search in distribution

Acme::CPANModules::Import::CPANRatings::User::stevenharyanto - Modules mentioned by CPANRatings user stevenharyanto River stage zero No dependents

This list is generated by scraping CPANRatings (cpanratings.perl.org) user page. Modules mentioned by CPANRatings user stevenharyanto. This list is generated by scraping CPANRatings (cpanratings.perl.org) user page....

PERLANCAR/Acme-CPANModules-Import-CPANRatings-User-stevenharyanto-0.001 - 07 Jun 2018 16:46:20 UTC - Search in distribution

Memoize::Saves - Plug-in module to specify which return values should be memoized River stage zero No dependents

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...

FLORA/Memoize-Saves-0.67 - 29 Nov 2010 18:22:53 UTC - Search in distribution

Task::MasteringPerl - Modules used in Mastering Perl, 2nd Edition River stage one • 1 direct dependent • 1 total dependent

Task::MasteringPerl installs the modules mentioned in Mastering Perl. Some of them might not install everywhere. * AnyDBM_File * Apache::PerlRun * Apache::Perldoc * Apache::Pod * App::Smbxfer * AutoLoader * AutoSplit * B::Deobfuscate * B::Deparse * B...

BDFOY/Task-MasteringPerl-1.006 - 23 Jan 2021 20:59:44 UTC - Search in distribution

Module::CoreList::List::5 - List of core modules for perl 5 River stage zero No dependents

This POD page lists all core modules (with their versions) that come with perl 5....

PERLANCAR/Module-CoreList-List-0.001 - 08 Feb 2019 09:15:42 UTC - Search in distribution

Tie::Hash::Cache::MRU - a simple MRU cache with a TIEHASH interface River stage zero No dependents

Create a tied hash interface that memoizes only so many entries. Expiry is obtained by keeping two cache hashes, and throwing out the old one when the new one gets more than SIZE buckets filled. this is crude but effectively avoids all the bookkeepin...

DAVIDNICO/Tie-Hash-Cache-MRU-0.02 - 10 Dec 2004 21:32:09 UTC - Search in distribution

Bundle::Advent::Year2000 - Modules of the 2000 Perl Advent Calendar River stage zero No dependents

DAVIDRW/Advent-Bundles-0.05 - 21 Feb 2011 18:30:09 UTC - Search in distribution

Acme::CPANModules::Import::PerlAdvent::2005 - Modules mentioned in Perl Advent Calendar 2005 River stage zero No dependents

Modules mentioned in Perl Advent Calendar 2005. This list is generated by extracting module names mentioned in [http://perladvent.org/2005/] (retrieved on 2016-11-07). Visit the URL for the full contents....

PERLANCAR/Acme-CPANModulesBundle-Import-PerlAdvent-2005-0.001 - 22 Sep 2018 01:12:50 UTC - Search in distribution

Git::SVN::Memoize::YAML - store Memoized data in YAML format River stage two • 11 direct dependents • 19 total dependents

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 - Search in distribution

Memoize::HashKey::Ignore - allow certain keys not to be memoized. River stage zero No dependents

BINARY/Memoize-HashKey-Ignore-0.04 - 04 Jun 2018 01:40:25 UTC - Search in distribution
21 results (0.054 seconds)