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?
@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.
The unrepl wiki has notes on clojurescript
Thanks! I'll have a look.
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.
:) I'd mention it's of interest, but still a research topic
Someone could step up and pioneer it, and they'd find support from this channel