metasoarous / oz

Data visualizations in Clojure and ClojureScript using Vega and Vega-lite
Eclipse Public License 1.0
829 stars 74 forks source link

Fix shadow-cljs development tooling #165

Closed metasoarous closed 3 years ago

metasoarous commented 3 years ago

@realgenekim pointed out a few weeks back (see also #155) that the shadow-cljs + devcards tooling was no longer working.

After some initial investigation, I had suspicions that this was a AOT compilation issue with some dependency requiring hiccup, since Oz is depending on the 2.0.0-alpha2 release, which most libs haven't moved to yet. I've now confirmed that this is the case, and the culprit seems to be clojupyter.

For the moment,I think I'm going to try to cut a release of clojupyter that depends on the most up to date hiccup. Hopefully though, we can either get an update to the main distribution, and possibly even some attention towards a more general resolution of this issue, since this is not the first time clojupyter has posed this exact kind of problem in the past.

Thanks again to @realgenekim for pointing this out!