This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-01-18
Channels
- # adventofcode (69)
- # babashka (21)
- # beginners (246)
- # calva (49)
- # chlorine-clover (19)
- # circleci (3)
- # clj-kondo (38)
- # cljsrn (1)
- # clojure (52)
- # clojure-australia (2)
- # clojure-europe (41)
- # clojure-nl (5)
- # clojure-spec (4)
- # clojure-taiwan (2)
- # clojure-uk (28)
- # clojurescript (12)
- # cryogen (6)
- # cursive (6)
- # datahike (3)
- # deps-new (5)
- # fulcro (2)
- # garden (1)
- # graalvm (3)
- # hoplon (48)
- # jackdaw (6)
- # jobs (3)
- # kaocha (6)
- # malli (3)
- # off-topic (51)
- # rdf (1)
- # reagent (40)
- # reitit (32)
- # remote-jobs (1)
- # reveal (24)
- # shadow-cljs (21)
- # startup-in-a-month (5)
- # xtdb (8)
@mauricio.szabo does linter-kondo (https://github.com/clj-kondo/clj-kondo/blob/master/doc/editor-integration.md#atom) still work with atom these days? I was going to recommend it to someone, but just making sure
or maybe @seancorfield knows
Yes, you have to install linter-ui if I'm not mistaken, but it works đŸ™‚
@borkdude It was still working fine for me about a month ago -- the last time I fired up Atom, before switching to VS Code.
@mauricio.szabo I'm trying to do something unorthodox with Clover and wondered if there was somewhere I could look in VS Code to get a detailed log of what Clover is trying to do when connecting to a Socket REPL (I have a setup that I thought might look like a Socket REPL but Clover isn't connecting to it and I'm not sure how to debug it).
I can do this with Atom/Chlorine if that exposes detailed logging more easily?
Yes, Atom/Chlorine will expose detailed logging more easily (because REPL-Tooling is written together with Chlorine, and also because there's a single devtools).
But as far as I know, it tries to send a "detect Clojure implementation" form like #?(:cljs :using-cljs-repl :clj :user-clj-repl ....)
Maybe that's what's breaking the connection?
OK, so I can enable devtools and see what's going on? Thanks.
I have no idea what part of the process breaks right now. Will report back. May have more questions đŸ™‚
Hmm, nope. That doesn't seem to report what Chlorine is trying to do with the connection. Do I need to enable something to see more debugging?
(or will I have to run Chlorine from source?)
Ah, sorry I misunderstood. No, Chlorine does not debug anything bt default, you have to run from source and add some prn
info :(
OK, cool. That gives me a path forward.
I'm trying to see whether I can put a Socket REPL like API on top of a prepl so I can connect to more things đŸ™‚
In particular, Reveal has a setup where it can pass through prepl data to a remote server, so you can use Reveal with processes that run elsewhere (or even cljs processes). But it only supports a prepl right now. So I'm trying to build an adapter so that it looks like a Socket REPL, and see whether I can coax Chlorine (and Clover) to connect to it (and side-load unrepl etc)...