lynaghk / cljx

Write a portable codebase targeting Clojure/ClojureScript

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Upgrade core.logic (track whatever kibit requires)

cemerick opened this issue · comments

Attempting to eliminate the 0.7.0 core.logic dependency (thus tracking the rev that kibit requests, currently 0.8.0-rc2) results in a stackoverflow:

Rewriting src/cljx to target/classes (clj) with 2 rules.
Exception in thread "main" java.lang.StackOverflowError
    at clojure.core.logic.Substitutions.walk(logic.clj:546)
    at clojure.core.logic$walk_STAR_.invoke(logic.clj:415)
    at clojure.core.logic$walk_STAR_$fn__1399.invoke(logic.clj:420)
    at clojure.core.logic$eval1582$fn__1583.invoke(logic.clj:1068)
    at clojure.core.logic$eval312$fn__313$G__303__320.invoke(logic.clj:85)
    at clojure.core.logic$walk_STAR_.invoke(logic.clj:416)
......

Using kibit with the older core.logic works now, but that's presumably not going to be true forever…

Made irrelevant by the sjacket branch, closing.