nrepl

https://github.com/nrepl/nrepl || https://nrepl.org
pez 2019-06-03T17:32:30.014300Z

Hello, I am going to appear on a Clojure podcast soon, to talk about Calva. In pondering what the heck to say, I started to think about how nice it would be to be able to use Calva together with Lumo. From what I understand, a big hurdle there is the lack of an nrepl server. But I have also heard rumours about an nrepl server being possible on top of the socket server. Is that so? What can you share about the prospects of using an nrepl client with self hosted ClojureScript?

dominicm 2019-06-03T17:38:29.016900Z

@pez I think that the trick doesn't work in clojurescript because the repl is a little special. It might be workable for lumo, I can't remember if the changes were made to it's repl function. Nrepl is still mostly written with jvm in mind though, so I imagine there would need to be a lot of changes.

dominicm 2019-06-03T17:38:45.017300Z

The unrepl wiki has notes on clojurescript

pez 2019-06-03T17:39:10.017700Z

Thanks! I'll have a look.

pez 2019-06-03T18:59:11.020900Z

I didn’t understand much about what was said about cljs on that wiki. But I found an issue that self hosted cljs support is on @cgrand’s wishlist. However, I also do not know what unrepl support for self hosted cljs would mean for Calva. I’ll stay away from discussing it on the podcast, but am of course very curious.

dominicm 2019-06-03T19:21:38.021500Z

:) I'd mention it's of interest, but still a research topic

dominicm 2019-06-03T19:25:51.022300Z

Someone could step up and pioneer it, and they'd find support from this channel

🤘 1