This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-07-02
Channels
- # announcements (1)
- # beginners (119)
- # calva (2)
- # cider (40)
- # cljsrn (14)
- # clojure (160)
- # clojure-dev (122)
- # clojure-europe (4)
- # clojure-italy (9)
- # clojure-nl (5)
- # clojure-spec (2)
- # clojure-uk (32)
- # clojurescript (16)
- # crux (2)
- # cursive (44)
- # data-science (1)
- # datomic (53)
- # defnpodcast (6)
- # emacs (10)
- # fulcro (13)
- # garden (25)
- # graalvm (3)
- # graphql (7)
- # jobs (3)
- # liberator (4)
- # nrepl (1)
- # off-topic (21)
- # quil (27)
- # reagent (4)
- # reitit (2)
- # remote-jobs (1)
- # ring-swagger (3)
- # shadow-cljs (3)
- # spacemacs (24)
- # sql (29)
- # tools-deps (68)
@i my understanding is that
cider-jack-in-clj
runs a Clojure repl
cider-jack-in-cljs
runs a ClojureScript repl
cider-jack-in-clj&cljs
runs a Clojure repl and then runs a ClojureScript repl
I assume cider-jack-in
and cider-jack-in-clojure
are aliases for cider-jack-in-clj
(or perhaps just from older versions of cider). Similarly, I assume cider-jack-in-clojurescript
is an alias or older version of cider-jack-in-cljs
We can’t really removed cider-jack-in
, as it’s mentioned in way too many places, but probably at some point we’ll remove cider-jack-in-clojure
and cider-jack-in-clojurescript
, as right now we have a couple of aliases too many. 🙂
At some point I wanted to bring the names more in line with SLIME’s, but it seemed people like to jack-in
, so I didn’t push much on that front.
jack-in
always reminded me of the cyberpunk books by William Gibson, that's why I liked the term
Ah, my bad - actually after I dropped the idea I made M-x cider
an unified entry-point for all commands.
:thinking_face: I’m getting user-error: No reader for tag #function in (inst uuid)
when running tests
Here’s what I’m trying to do:
I have a Clojure application that embeds its own nREPL server. This application run inside a Docker container. I would like to have CIDER’s middleware included into the embedded nREPL server by mounting an .nrepl.edn
file and a .lein/profiles.clj
file.
> • [Abbreviated printing](https://github.com/clojure-emacs/cider-nrepl/pull/268) for functions multimethods. Instead of seeing #object[clojure.core$_PLUS_ 0x4e648e99 "[email protected]"]
you'll see #function[clojure.core/+]
.
that one's new to me
does this help @nwjsmith
(when @env/dev?
(nrepl.server/start-server :bind "0.0.0.0" :port nrepl-port
:handler cider-nrepl-handler)
(println "[INIT] nrepl started on port" nrepl-port))
this is from our work codebaseinside docker. (also there's a docker-translate-paths PR to CIDER out there you should try out as well)
@dpsutton unfortunately there isn’t any “dev” environment for this application, so that won’t quite work. I’m going to do some digging to see if handler
is configurable with nrepl.edn