3 ms·
(Edited for correctness) Conjure itself is definitely Neovim-exclusive and heavily uses Neovim Lua APIs. However I think several of the REPL "server" implemen
by nerdponx 5y ago
(Edited for correctness)
Conjure itself is definitely Neovim-exclusive and heavily uses Neovim Lua APIs.
However I think several of the REPL "server" implementations use various independent protocols. Clojure uses nREPL, Common Lisp uses SWANK, etc. So maybe some of that logic (or even the Lua code) can be reused and ported to other editors.
As much as I love Jupyter, the system of starting and connecting to kernels is kind of a pain, and I believe implementing a proper Jupyter client is nontrivial (and often involves calling out to the reference implementation in Python). It is an "N+1" tool that solves the "NxM problem" (like LSP, DAP, and Tree Sitter), but it doesn't have the same adoption as those other tools.