perl-Memoize - Automatically cache results of functions

Property Value
Distribution Mageia Cauldron
Repository Mageia Core i586
Package filename perl-Memoize-1.30.0-12.mga7.noarch.rpm
Package name perl-Memoize
Package version 1.30.0
Package release 12.mga7
Package architecture noarch
Package type rpm
Category Development/Perl
License GPL+ or Artistic
Maintainer -
Download size 48.75 KB
Installed size 90.23 KB
`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-12.mga7.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.28.0


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


Type URL
Binary Package perl-Memoize-1.30.0-12.mga7.noarch.rpm
Source Package perl-Memoize-1.30.0-12.mga7.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




2018-09-19 - umeabot <umeabot> 1.30.0-12.mga7
(not released yet)
+ Revision: 1269249
- Mageia 7 Mass Rebuild
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

See Also

Package Description
perl-Memoize-ExpireLRU-0.560.0-3.mga7.noarch.rpm Provide LRU Expiration for Memoize
perl-Memory-Usage-0.201.0-10.mga7.noarch.rpm Tools to determine actual memory usage
perl-Meta-Builder-0.4.0-1.mga7.noarch.rpm Utility functions for Meta::Builder
perl-MetaCPAN-API-0.510.0-2.mga7.noarch.rpm Distribution and releases information for MetaCPAN::API
perl-MetaCPAN-Client-2.26.0-1.mga7.noarch.rpm A Distribution data object
perl-Metabase-Client-Simple-0.12.0-3.mga7.noarch.rpm A client that submits to Metabase servers
perl-Metabase-Fact-0.25.0-3.mga7.noarch.rpm Class for Metabase resources
perl-Method-Alias-1.30.0-6.mga7.noarch.rpm Create method aliases (and do it safely)
perl-Method-Signatures-Simple-1.70.0-8.mga7.noarch.rpm Basic method declarations with signatures, without source filters
perl-Minion-9.130.0-1.mga8.noarch.rpm Minion - Job queue
perl-Mixin-ExtraFields-0.140.2-7.mga7.noarch.rpm Store extras in a hashy object's guts
perl-Mixin-ExtraFields-Param-0.21.0-7.mga7.noarch.rpm Make your class provide a familiar "param" method
perl-Mixin-Linewise-0.108.0-4.mga7.noarch.rpm Get linewise writeers for strings and filenames
perl-Mkcd-Commandline-1.1.1-3.mga7.noarch.rpm Mkcd command line parsing functions
perl-Mo-0.400.0-2.mga7.noarch.rpm Inline Mo and Features into your package