read


read
or learn more

Announcing core.memoize v0.5.1

Dec 14, 2011

core.memoize is a new Clojure contrib library providing the following features: An underlying PluggableMemoization protocol that allows the use of customizable and swappable memoization caches that adhere to the synchronous CacheProtocol found in core.cache Memoization builders for implementations of common caching strategies, including: First-in-first-out (memo-fifo) Least-recently-used (memo-lru) Least-used (memo-lu) Time-to-live (memo-ttl) Naive cache (memo) that […]

Unk

Jun 20, 2011 some comments

unk is a memoization library for Clojure that provides an extension to the base capabilities. Using unk unk is easy to use. Leiningen [unk “0.9.0”] Maven <dependency> <groupId>unk</groupId> <artifactId>unk</artifactId> <version>0.9.0</version> </dependency> Source Unk is on the Githubs. Straight-up replacement unk can be used in place of clojure.core.memoize. (def slowly (fn [x] (Thread/sleep 3000) x)) (time […]

Continue