Clone the core.memoize git repository or download its source archive
Run mvn package
to generate a Jar file
Run mvn install
to install the Jar into your local Maven repository
To test that the build succeeded try:
mvn clojure:repl
This will launch a Clojure REPL. Try the following to exercise core.memoize:
(require '[clojure.core.memoize :as memo])
(def f (memo/memo #(do (Thread/sleep 5000) %)))
(f 42)
;; wait 5 seconds
;;=> 42
Subsequent calls of the f
function with the value 42
should return instantly.
Can you improve this documentation?Edit on GitHub
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close