Should be resolved as of https://github.com/clojure/clojurescript/commit/e1e190569f8588fa6e1e30c0e4a4686d08b57eed, and will be available in the next release.
It also turns out there is a temporary workaround for Node.js in this case - just set :recompile-dependents to false. This gives up some correctness in order to avoid recompiling these namespaces that have obviously not changed. David On Sun, Jun 21, 2015 at 5:45 PM, David Nolen <[email protected]> wrote: > I can replicate the issue, thanks for the additional information. The > problem appears to only affect the :nodejs target. Filed an issue: > > http://dev.clojure.org/jira/browse/CLJS-1317 > > It appears there's no workaround for this issue, so you'll unfortunately > have to live with it until the next major release, likely in a month or so. > > David > > On Sun, Jun 21, 2015 at 3:05 PM, Roger Gilliar < > [email protected]> wrote: > >> I did some more testing. Instead of removing the import I just changed a >> comment >> >> (ns jsp.core >> (:require [cljs.nodejs :as nodejs] >> [clojure.walk :as walk] >> [cljs.pprint :refer [pprint]] >> ) >> ) >> >> ;1234567 >> >> >> The last two results are without pprint. >> >> after 15 modifications: >> >> Change detected, recompiling ... >> Compiling src/jsp/core.cljs >> Compiling out/cljs/nodejs.cljs >> Compiling out/cljs/core.cljs >> Using cached cljs.core out/cljs/core.cljs >> Compiling out/cljs/pprint.cljs >> ... done. Elapsed 1.545302211 seconds >> Change detected, recompiling ... >> Compiling src/jsp/core.cljs >> Compiling out/cljs/nodejs.cljs >> Compiling out/cljs/core.cljs >> Using cached cljs.core out/cljs/core.cljs >> Compiling out/cljs/pprint.cljs >> ... done. Elapsed 1.522496612 seconds >> Change detected, recompiling ... >> Compiling src/jsp/core.cljs >> Compiling out/cljs/nodejs.cljs >> Compiling out/cljs/core.cljs >> Using cached cljs.core out/cljs/core.cljs >> Compiling out/cljs/pprint.cljs >> ... done. Elapsed 1.616276895 seconds >> Change detected, recompiling ... >> Compiling src/jsp/core.cljs >> Compiling out/cljs/nodejs.cljs >> Compiling out/cljs/core.cljs >> Using cached cljs.core out/cljs/core.cljs >> Compiling out/cljs/pprint.cljs >> ... done. Elapsed 1.5294146 seconds >> Change detected, recompiling ... >> Compiling src/jsp/core.cljs >> Compiling out/cljs/nodejs.cljs >> Compiling out/cljs/core.cljs >> Using cached cljs.core out/cljs/core.cljs >> ... done. Elapsed 0.105853311 seconds >> Change detected, recompiling ... >> Compiling src/jsp/core.cljs >> Compiling out/cljs/nodejs.cljs >> Compiling out/cljs/core.cljs >> Using cached cljs.core out/cljs/core.cljs >> ... done. Elapsed 0.104860234 seconds >> >> -- >> Note that posts from new members are moderated - please be patient with >> your first post. >> --- >> You received this message because you are subscribed to the Google Groups >> "ClojureScript" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To post to this group, send email to [email protected]. >> Visit this group at http://groups.google.com/group/clojurescript. >> > > -- Note that posts from new members are moderated - please be patient with your first post. --- You received this message because you are subscribed to the Google Groups "ClojureScript" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/clojurescript.
