Web lists-archives.com

Bug#855723: ITP: core-memoize-clojure -- Clojure memoization library




Package: wnpp
Severity: wishlist
Owner: Apollon Oikonomopoulos <apoikos@xxxxxxxxxx>
Control: block 673515 by -1

* Package name    : core-memoize-clojure
  Version         : 0.5.9
  Upstream Author : Rich Hickey and Michael Fogus 
* URL             : https://github.com/clojure/core.memoize
* License         : EPL-1
  Programming Lang: Clojure
  Description     : Clojure memoization library
 
core.memoize provides the following features:
 * An underlying PluggableMemoization protocol, allowing the use of
   customizable and swappable memoization caches.
 * Memoization builders for implementation of common caching strategies (FIFO,
   LRU, TTL, etc.)
 * Function for manipulating the memoization cache of core.memoize-backed
   functions.

This library is a prerequisite for packaging PuppetDB and/or Puppet Server.