This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-08-18
Channels
- # announcements (2)
- # beginners (95)
- # cider (2)
- # cljdoc (5)
- # cljs-dev (11)
- # cljsrn (2)
- # clojure (12)
- # clojure-spec (11)
- # clojure-uk (3)
- # clojurescript (27)
- # code-reviews (4)
- # cursive (9)
- # data-science (1)
- # datomic (1)
- # emacs (7)
- # fulcro (13)
- # graalvm (28)
- # graphql (6)
- # nrepl (6)
- # off-topic (13)
- # re-frame (3)
- # rewrite-clj (2)
- # shadow-cljs (29)
- # spacemacs (1)
- # sql (4)
- # tools-deps (8)
- # vim (20)
- # yada (7)
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?
(Maybe Monroe or REPL-y would be considerably simple examples to learn from? Any other ideas?)
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.)
Thanks @pez, this helps so much!
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)