This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-05-24
Channels
- # adventofcode (11)
- # architecture (12)
- # beginners (132)
- # boot (19)
- # cider (26)
- # clojure (69)
- # clojure-dusseldorf (4)
- # clojure-gamedev (1)
- # clojure-italy (46)
- # clojure-nl (4)
- # clojure-serbia (1)
- # clojure-switzerland (2)
- # clojure-uk (91)
- # clojurescript (79)
- # css (4)
- # cursive (2)
- # datomic (16)
- # docs (9)
- # duct (20)
- # editors (94)
- # fulcro (15)
- # graphql (2)
- # hoplon (1)
- # instaparse (7)
- # jobs (3)
- # lein-figwheel (3)
- # leiningen (2)
- # lumo (40)
- # mount (35)
- # off-topic (19)
- # reagent (18)
- # reitit (1)
- # shadow-cljs (123)
- # specter (7)
- # sql (5)
- # test-check (4)
- # tools-deps (38)
- # vim (20)
- # yada (9)
Has anyone tried to write an nREPL server for muxing connections and pairing? Is there anything like an nREPL proxy for allowing eg. a shared server restart without dropping connections?
Ah I’m thinking of https://github.com/jamii/concerto
@dpsutton if you are going to bisect I'm thinking this may be the commit that may be causing your problem, https://github.com/bhauman/lein-figwheel/commit/9bff7971b427c40925aeb5ed5b36d3c76761738c
thanks! i'm gonna check between 14 and 15 and find out. i appreciate the pointer. hopefully i can figure it out. i really appreciate the help you've given me
@richiardiandrea With the custom task we’ll just change this. Not a big deal.
@arrdem I seem to recall this project had a similar goal https://github.com/jonpither/cider-spy-nrepl
As for concerto - looking at the Elisp it seems it just logs the ops performed by the different “users” in a broadcast buffer. That’d be easy to do, but I’m not sure what exactly is the value of this.
I also think it would make more sense to just mark sessions as “broadcast” sessions to have some control over what gets broadcast (filter out basic tooling stuff for instance).
@jonpither likes to talk about spy,
I’m experiencing an issue here..
If I start figwheel
from the command-line, everything boots up just fine, but with cider
I get the error: Could not locate heartbeat/macros__init.class or heartbeat/macros.clj on classpath.
@hkjels lein figwheel from the command line fixes your classpath, by adding the cljs build :source-paths
to the classpath, when you launch Cider no such thing occurs, so you have to add your source-paths to the top level lein source-paths.