HI Malcolm
Yup, that's much better. Thanks for the quick reply
Cheers
Adrian
On Wednesday, 1 January 2014 20:16:50 UTC, Malcolm Sparks wrote:
Hi Adrian,
Yes, it was the missing clojars deployment. 1.8.0 is up there now. 1.7.0
doesn't have the map representation, which I added to the existing
vector-of-vectors syntax and moved the README examples to. Please try now.
Regards,
Malcolm
On 1 January 2014 20:06, Adrian Mowat adrian...@gmail.com
javascript:wrote:
Hi Malcolm,
I'm working through the examples and I am getting exceptions when I try
defining multiple routes. I noticed the 1.8.0 is mentioned in the docs but
the highest version on clojars is 1.7.0. Is clojars up to date.
Stacktraces as follows
user= (def routes [/ {index.html :index
#_= articles/ {index.html :article-index
#_= article.html :article}}])
#'user/routes
user= (match-route routes /index.html)
java.lang.IllegalArgumentException: No implementation of method:
:resolve-handler of protocol: #'bidi.bidi/Matched found for class:
clojure.lang.PersistentHashMap
clojure.core/-cache-protocol-fn core_deftype.clj: 541
bidi.bidi/eval3017/fn/G bidi.clj: 87
bidi.bidi/match-pair bidi.clj: 97
bidi.bidi/match-route bidi.clj: 193
clojure.lang.RestFn.invoke RestFn.java: 425
user$eval3329.invoke NO_SOURCE_FILE:1
user=
clojure.lang.Compiler.evalCompiler.java: 6619
clojure.lang.Compiler.evalCompiler.java: 6582
clojure.core/eval core.clj: 2852
clojure.main/repl/read-eval-print/fn main.clj: 259
clojure.main/repl/read-eval-print main.clj: 259
clojure.main/repl/fn main.clj: 277
clojure.main/repl main.clj: 277
clojure.lang.RestFn.invoke RestFn.java: 1096
clojure.tools.nrepl.middleware.interruptible-eval/evaluate/fn
interruptible_eval.clj: 56
clojure.lang.AFn.applyToHelper AFn.java: 159
clojure.lang.AFn.applyTo AFn.java: 151
clojure.core/apply core.clj: 617
clojure.core/with-bindings* core.clj: 1788
clojure.lang.RestFn.invoke RestFn.java: 425
clojure.tools.nrepl.middleware.interruptible-eval/evaluate
interruptible_eval.clj: 41
clojure.tools.nrepl.middleware.interruptible-eval/interruptible-eval/fn/fn
interruptible_eval.clj: 171
clojure.core/comp/fn core.clj: 2330
clojure.tools.nrepl.middleware.interruptible-eval/run-next/fn
interruptible_eval.clj: 138
clojure.lang.AFn.run AFn.java: 24
java.util.concurrent.ThreadPoolExecutor.runWorker
ThreadPoolExecutor.java: 1110
java.util.concurrent.ThreadPoolExecutor$Worker.run
ThreadPoolExecutor.java: 603
java.lang.Thread.run Thread.java: 722
(match-
user=
user= (path-for routes :index)
java.lang.IllegalArgumentException: No implementation of method:
:unresolve-handler of protocol: #'bidi.bidi/Matched found for class:
clojure.lang.PersistentHashMap
clojure.core/-cache-protocol-fn core_deftype.clj: 541
bidi.bidi/eval3017/fn/G bidi.clj: 87
bidi.bidi/unmatch-pair bidi.clj: 149
bidi.bidi/path-for bidi.clj: 201
clojure.lang.RestFn.invoke RestFn.java: 425