This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-05-05
Channels
- # beginners (12)
- # calva (18)
- # cider (1)
- # cljs-dev (29)
- # clojure (97)
- # clojure-uk (18)
- # clojurescript (10)
- # clojureverse-ops (2)
- # cursive (7)
- # emacs (10)
- # fulcro (42)
- # graphql (36)
- # joker (1)
- # juxt (28)
- # mount (2)
- # other-languages (2)
- # pathom (1)
- # portkey (3)
- # re-frame (50)
- # shadow-cljs (42)
- # spacemacs (4)
- # sql (6)
- # yada (6)
However, it doesn't have an nrepl yet (to hook it up to vim etc..). But easily solved by including nrepl as a dep, then launching a server
i.e., clojure -Sdeps "{:deps {com.bhauman/rebel-readline {:mvn/version \"0.1.4\"} nrepl {:mvn/version \"0.6.0\"}}}" -m rebel-readline.main
then, (require '[nrepl.server :refer [start-server])
and (def server (start-server :port 7888))
That is edge generally, yeah. In edge you just do ../bin/rebel --nrepl
and it just works. You can also pass clj options like ../bin/rebel --nrepl -A:dev
@dharrigan I should probably note that I'm the primary maintainer of Edge :) But this is one of those things I've solved generally and think people should need to be constantly re-solving.
I've just about taken the lead now:
~/src/github.com/juxt/edge master? 0.04 20:44:05
❯ git summary --line
project : edge
lines : 8380
authors :
4722 Dominic Monroe 56.3%
3459 Malcolm Sparks 41.3%
102 lucio 1.2%
81 Alex Davis 1.0%
14 Maciej Łotysz 0.2%
2 Randall Mason 0.0%
It's been close between me & @malcolmsparks for some time.