perl-Memoize - Automatically cache results of functions

Property Value
Distribution Mageia 6.1
Repository Mageia Core x86_64
Package name perl-Memoize
Package version 1.30.0
Package release 11.mga6
Package architecture noarch
Package type rpm
Installed size 90.25 KB
Download size 48.53 KB
Official Mirror
`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 table, instead of letting the function compute the
value all over again.
Here is an extreme example. Consider the Fibonacci sequence, defined by the
following function:
sub fib {
my $n = shift;
return $n if $n < 2;
fib($n-1) + fib($n-2);


Package Version Architecture Repository
perl-Memoize-1.30.0-11.mga6.noarch.rpm 1.30.0 noarch Mageia Core
perl-Memoize - - -


Name Value
perl(Carp) -
perl(Config) -
perl(Exporter) -
perl(NDBM_File) -
perl(SDBM_File) -
perl(Storable) -
perl(strict) -
perl(vars) -
perl-base >= 2:5.22.2


Name Value
perl(Memoize) == 1.30.0
perl(Memoize::AnyDBM_File) == 1.30.0
perl(Memoize::Expire) == 1.30.0
perl(Memoize::ExpireFile) == 1.30.0
perl(Memoize::ExpireTest) == 1.30.0
perl(Memoize::NDBM_File) == 1.30.0
perl(Memoize::SDBM_File) == 1.30.0
perl(Memoize::Storable) == 1.30.0
perl-Memoize == 1.30.0-11.mga6


Type URL
Binary Package perl-Memoize-1.30.0-11.mga6.noarch.rpm
Source Package perl-Memoize-1.30.0-11.mga6.src.rpm

Install Howto

  1. Enable Mageia Core repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install perl-Memoize rpm package:
    # urpmi perl-Memoize




2016-06-19 - pterjan <pterjan> 1.30.0-11.mga6
+ Revision: 1029875
- Rebuild for perl 5.22.2
2016-02-06 - umeabot <umeabot> 1.30.0-10.mga6
+ Revision: 941936
- Mageia 6 Mass Rebuild
2014-10-15 - umeabot <umeabot> 1.30.0-9.mga5
+ Revision: 750311
- Second Mageia 5 Mass Rebuild
2014-09-16 - umeabot <umeabot> 1.30.0-8.mga5
+ Revision: 685391
- Mageia 5 Mass Rebuild
2013-10-19 - umeabot <umeabot> 1.30.0-7.mga4
+ Revision: 522785
- Mageia 4 Mass Rebuild

See Also

Package Description
perl-Memoize-ExpireLRU-0.550.0-8.mga6.noarch.rpm Provide LRU Expiration for Memoize
perl-Memory-Usage-0.201.0-7.mga6.noarch.rpm Tools to determine actual memory usage
perl-Meta-Builder-0.3.0-7.mga6.noarch.rpm Utility functions for Meta::Builder
perl-MetaCPAN-Client-2.16.0-1.mga6.noarch.rpm A Distribution data object
perl-Metabase-Client-Simple-0.12.0-2.mga6.noarch.rpm A client that submits to Metabase servers
perl-Metabase-Fact-0.25.0-2.mga6.noarch.rpm Class for Metabase resources
perl-Method-Alias-1.30.0-3.mga6.noarch.rpm Create method aliases (and do it safely)
perl-Method-Signatures-Simple-1.70.0-7.mga6.noarch.rpm Basic method declarations with signatures, without source filters
perl-Mixin-ExtraFields-0.140.2-6.mga6.noarch.rpm Store extras in a hashy object's guts
perl-Mixin-ExtraFields-Param-0.21.0-6.mga6.noarch.rpm Make your class provide a familiar "param" method
perl-Mixin-Linewise-0.108.0-3.mga6.noarch.rpm Get linewise writeers for strings and filenames
perl-Mkcd-Commandline-1.1.1-2.mga6.noarch.rpm Mkcd command line parsing functions
perl-Mo-0.390.0-2.mga6.noarch.rpm Inline Mo and Features into your package
perl-Mock-Quick-1.110.0-2.mga6.noarch.rpm Control a mocked object after creation
perl-Modem-Vgetty-0.30.0-7.mga6.noarch.rpm Interface to vgetty(8)