Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Caching Clojure core.cache自定义缓存_Caching_Clojure - Fatal编程技术网

Caching Clojure core.cache自定义缓存

Caching Clojure core.cache自定义缓存,caching,clojure,Caching,Clojure,我正在使用clojure.core.cache在webapp中缓存检索到的值。我想为此目的使用自定义缓存,我正在尝试按此处指定的方式定义它:。我得到以下错误: clojure.lang.Compiler$CompilerException: java.lang.RuntimeException: Unable to resolve symbol: defcache in this context, compiling: 有谁能给我介绍一个合适的示例/使用模式吗 附言:我对clojure的世界还

我正在使用clojure.core.cache在webapp中缓存检索到的值。我想为此目的使用自定义缓存,我正在尝试按此处指定的方式定义它:。我得到以下错误:

clojure.lang.Compiler$CompilerException: java.lang.RuntimeException: Unable to resolve symbol: defcache in this context, compiling:
有谁能给我介绍一个合适的示例/使用模式吗

附言:我对clojure的世界还很陌生

编辑


我让它工作了。我正在使用Light Table编写一个快速示例程序,问题是Light Table没有检索到
clojure.core.cache
依赖项。

我已经将编辑添加到问题中,并将其作为答案发布在此处


我让它工作了。我正在使用Light Table编写一个快速示例程序,问题是Light Table没有检索到
clojure.core.cache
依赖项。

为了使用某个库中的函数,您需要确保实现了依赖项(最简单的方法是在project.clj中声明它并使用leiningen进行开发/构建)您需要在名称空间中使用require(也可以在ns宏中使用:require键-:use,但是:require带有可选别名via:as更好)在repl中,您可以直接使用require,而不是通过ns宏