Codebase list libchi-memoize-perl / c119011
Filled in required info in debian/control, debian/copyright and debian/changelog Christopher Hoskin 7 years ago
3 changed file(s) with 16 addition(s) and 23 deletion(s). Raw diff Collapse all Expand all
00 libchi-memoize-perl (0.07-1) UNRELEASED; urgency=low
11
2 * Initial Release.
2 * Initial Release. (Closes: #847835)
33
44 -- Christopher Hoskin <christopher.hoskin@gmail.com> Mon, 12 Dec 2016 07:48:05 +0000
33 Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
44 Uploaders: Christopher Hoskin <christopher.hoskin@gmail.com>
55 Build-Depends: debhelper (>= 9)
6 Build-Depends-Indep: libchi-perl (>= 0.47),
6 Build-Depends-Indep: libchi-perl,
77 libhash-moreutils-perl,
88 libmoo-perl,
99 libtest-class-most-perl,
1717 Package: libchi-memoize-perl
1818 Architecture: all
1919 Depends: ${misc:Depends}, ${perl:Depends},
20 libchi-perl (>= 0.47),
20 libchi-perl,
2121 libhash-moreutils-perl,
2222 libmoo-perl
23 Description: Make functions faster with memoization via CHI
24 "`Memoizing' a function makes it faster by trading space for time. It does
25 this by caching the return values of the function in a table. If you call the
26 function again with the same arguments, memoize jumps in and gives you the
27 value out of the table, instead of letting the function compute the value all
28 over again." -- quoted from the original Memoize|Memoize
23 Description: memoization implementation backed by CHI
24 CHI::Memoize is an implementation of the memoization technique using CHI.
25 Memoize caches the inputs and outputs of a function, if the function is called
26 again with the same inputs, CHI::Memoize intervenes and provides the cached
27 result. For slow functions, time is saved, at the expence of space.
28 .
29 CHI::Memoize provides the same facility as Memoize|Memoize, but backed by
30 CHI|CHI. This means, among other things, that you can:
31 .
32 * specify expiration times (expires_in) and conditions (expire_if)
33 * memoize to different backends, e.g. File, Memcached, DBI, or to multilevel
34 caches
35 * handle arbitrarily complex function arguments (via CHI key serialization)
2936 .
3037 For a bit of history and motivation, see
3138 .
3239 http://www.openswartz.com/2012/05/06/memoize-revisiting-a-twelve-year-old-api
33 /
34 .
35 CHI::Memoize provides the same facility as Memoize|Memoize, but backed by
36 CHI|CHI. This means, among other things, that you can
37 .
38 This description was automagically extracted from the module by dh-make-perl.
11 Source: https://metacpan.org/release/CHI-Memoize
22 Upstream-Contact: Jonathan Swartz <swartz@pobox.com>
33 Upstream-Name: CHI-Memoize
4 DISCLAIMER: This copyright info was automatically extracted
5 from the perl module. It may not be accurate, so you better
6 check the module sources in order to ensure the module for its
7 inclusion in Debian or for general legal information. Please,
8 if licensing information is incorrectly generated, file a bug
9 on dh-make-perl.
10 NOTE: Don't forget to remove this disclaimer once you are happy
11 with this file.
124
135 Files: *
146 Copyright: Jonathan Swartz <swartz@pobox.com>