Is there any decent unrepl based tooling that works with lumo in emacs right now?
@vigilancetech unrepl
doesn’t support self-hosted ClojureScript. I think you’re only option would be inf-clojure
.
@bozhidar what's the primary difference between your unrepl.el and spiral?
What’s unrepl.el
? I thought this was spiral’s old name.
I’m working on CIDER and nREPL, so you probably mixed those projects up.
oops, I thought that was you 😕
@vigilancetech That’s me, but as you can see that’s just a fork of Spiral from before it changed its name. 😄
I think the project has been defunkt in a while. These days the best unrepl editor support is probably in Chlorine, but that’s Atom, not Emacs.
Forgive me if I've asked you this before but what is the primary technical barrier to self hosted (e.g. lumo) supporting unrepl?
The implementation has to be written in ClojureScript (e.g. a native unrepl version in ClojureScript or using cljc
). As Clojure and ClojureScript have some subtle differences between them coming up with a portable REPL functionality is not trivial.
what about prepl?
If lumo provides a prepl implementation than it’s an option, if not - you’re out of luck.
There’s no central prepl
implementation - Clojure and ClojureScript ship with their (slight different) prepls, other tools have to provide it themselves.
Maybe it at some point someone would aim to provide some universal prepl, but this would be pointless, as the whole point of prepl is that it’s built-in.