I am working on implementing and cleaning up various features of my Julia-REPL package for Emacs. I thought it would be more worthwhile to rely on and contribute to existing code that does things. The only IDE I am aware of is Juno. So the question is:
- Is there an editor-independent backend library (for completion, getting docstrings, various other things)?
- If not, and I should be looking at Juno code, which library should I look at which is mostly editor-agnostic? There are quite a few.
Reading some Juno backend code it looks like it is interfacing with Julia via a socket, I wonder if I could just implement the Emacs frontend for that (currently just running a terminal inside Emacs).