This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-04-25
Channels
- # announcements (3)
- # aws (6)
- # beginners (143)
- # boot (14)
- # calva (2)
- # cider (1)
- # clara (1)
- # clj-kondo (1)
- # cljdoc (4)
- # cljs-dev (50)
- # cljsrn (5)
- # clojure (61)
- # clojure-chicago (1)
- # clojure-europe (4)
- # clojure-italy (5)
- # clojure-nl (5)
- # clojure-spec (32)
- # clojure-uk (11)
- # clojurescript (166)
- # clojureverse-ops (2)
- # clr (3)
- # core-typed (1)
- # cursive (8)
- # datomic (21)
- # defnpodcast (1)
- # emacs (1)
- # figwheel (1)
- # figwheel-main (1)
- # fulcro (7)
- # graphql (7)
- # jobs (8)
- # leiningen (4)
- # luminus (3)
- # lumo (17)
- # mount (3)
- # nrepl (4)
- # off-topic (113)
- # pedestal (1)
- # re-frame (15)
- # reagent (2)
- # reitit (2)
- # shadow-cljs (75)
- # spacemacs (3)
- # sql (12)
- # tools-deps (44)
- # uncomplicate (2)
- # xtdb (15)
Status report, @bozhidar: In trying to isolate a repro I have found that my nrepl client was sometimes relying on a specific order of messages returned for a request. (Or, not really order, but I was resolving my promises too early). I am pretty sure this is the problem, but I will dig a bit further before I am ready to conclude so. It would at least explain why something might have changed w/o anyone complaining, but me. 😃
OK, so that was a good exercise for me. The hard Leiningen dep on 0.6.0 meant I had to use other tools and it was about time I checked out clj/deps and Figwheel main, anyway. It was like I had already sort of found out. When there’s an error in an evaluation the ex
and err
messages come in different order and I had a check for eval-error
that terminated my waiting for done
and caused a disturbance in the force. But the real havoc was caused by me not realizing that Leiningen did not care about me injecting some other nrepl
version, so your guess about a version mismatch was on target, @bozhidar. Now there’s hope for Calva Jack-in again.