Declined
Details
Assignee
FogusFogusReporter
importimportPriority
Major
Details
Details
Assignee
Fogus
FogusReporter
import
importPriority

Created April 26, 2014 at 10:14 AM
Updated October 29, 2015 at 7:38 PM
Resolved October 29, 2015 at 7:38 PM
1. I created a simple project depending on clojure.core.memoize:
(defproject test-memoize "0.1.0-SNAPSHOT"
:description "FIXME: write description"
:url "http://example.com/FIXME"
:license {:name "Eclipse Public License"
:url "http://www.eclipse.org/legal/epl-v10.html"}
:dependencies [[org.clojure/clojure "1.5.1"]
[org.clojure/core.memoize "0.5.6"]])
2. Trying to use it runs into the following problem:
$ lein repl
nREPL server started on port 38522 on host 127.0.0.1
...
user=> (require 'clojure.core.memoize)
user=> CompilerException java.lang.RuntimeException: No such var: clojure.core.cache/through, compilingclojure/core/memoize.clj:52:3)
3. Such a problem has been recorded before:
https://groups.google.com/forum/#!msg/light-table-discussion/f4kpZLFGBV8/oyFPaJ4yvwwJ
http://www.raynes.me/logs/irc.freenode.net/clojure/2013-09-11.txt
https://github.com/LightTable/LightTable/issues/794
The suggested solution from the LightTable bug discussion
[[org.clojure/core.cache "0.6.3"]
[org.clojure/core.memoize "0.5.6" :exclusions [org.clojure/core.cache]]]
does not seem to work.