Fork me on GitHub
#nrepl
<
2019-01-10
>
cgrand17:01:16

A poor clj repl downgraded to a bencode transport

bozhidar18:01:57

@cgrand I almost feel bad for it! 😄 Fantastic progress!

bozhidar20:01:11

@cichli Nice to see you here! Awesome work with that streaming patch! I definitely didn’t expect such a quick turnaround.

bozhidar20:01:49

It’s a pity you weren’t there when the changes to printing logic were originally discussed. At this point I hate dealing with printing - spent so much time on this and the work never ends. 😄

jeremy21:01:17

I must have upgraded something but recently I have been getting a lot of

nREPL server started on port 62907 on host 127.0.0.1 - 
ERROR: Unhandled REPL handler exception processing message {:id 3e1ebf2a-7980-460d-97c6-ceb62ff319fd, :op clone}
java.lang.NullPointerException
        at clojure.core$deref_future.invokeStatic(core.clj:2292)
        at clojure.core$deref.invokeStatic(core.clj:2312)
        at clojure.core$deref.invoke(core.clj:2298)
        at cider.piggieback$wrap_cljs_repl$fn__54058.invoke(piggieback.clj:301)
        at clojure.tools.nrepl.middleware$wrap_conj_descriptor$fn__47113.invoke(middleware.clj:22)

jeremy21:01:53

I guess I figured out why, but it’s awkward to me.

jeremy21:01:08

Since I seem to have a project with both nrepl and tools.nrepl, in order to get repl working in Cursive, I needed to add [clojure.tools.nrepl.server] to my require at main. But when I’m working in Calva it borks me up. So If i remove it I can work in Calva, but not in Cursive. 😮