nrepl

https://github.com/nrepl/nrepl || https://nrepl.org
2019-08-18T12:34:48.025400Z

Hi All. Out of the existing nREPL clients (https://nrepl.org/nrepl/0.6.0/usage/clients.html) (not just the Clojure ones), I am looking for a client that could be considered a good example to learn from -- preferably a rather simple one, that was written recently, and is know to be designed well. πŸ™‚ My goal is to understand the existing R client (https://github.com/vspinu/R-nREPL), and see if I want to change anything and rewrite some parts. I am doing that in order to allow RStudio to behave as a Clojure IDE. So, I thought it would be nice to have an example client to learn from. Any ideas?

2019-08-18T12:39:17.026500Z

(Maybe Monroe or REPL-y would be considerably simple examples to learn from? Any other ideas?)

pez 2019-08-18T13:59:59.029200Z

I think the one in Calva is pretty well designed and reasonably simple. It's definitely recently written. 😎 (I'm not the designer of it, so my bias there isn't too strong. But it is easy to use, is my experience.)

2019-08-18T14:08:49.029600Z

Thanks @pez, this helps so much!

2019-08-18T16:07:58.030900Z

Also, the built-in nREPL client implementation is quite readable! https://github.com/nrepl/nrepl/blob/master/src/clojure/nrepl/core.clj (just a basic client)

bozhidar 2019-08-18T16:16:19.031300Z

Yeah, I’d say it’s a classic. πŸ™‚

πŸ™‚ 2