Fork me on GitHub
#hoplon
<
2016-09-19
>
adamfrey03:09:56

using the most recent clojure alpha with hoplon throws a spec conforming error.

Call to clojure.core/defn did not conform to spec: … compiling:(clojure/data/xml.clj:30:1)

adamfrey03:09:25

the problem is that boot-hoplon is using a pod dep of [clj-tagsoup “0.3.0”]. Clj-tagsoup hasn’t released a new version since 2012(?) and it relies on a very old version of data.xml, [org.clojure/data.xml "0.0.3”] which the new alpha of clojure won’t compile because of the spec error

adamfrey03:09:53

it’s possible that someone else has reported this. I haven’t seen if anyone on this channel was trying out the new alphas

adamfrey03:09:07

Not sure about the best path forward

micha20:09:55

@adamfrey you could try overriding the clojure data xml version in your own dependencies

adamfrey20:09:39

oh good point. I can check to see if the api didn’t change