This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-03-11
Channels
- # aleph (1)
- # beginners (192)
- # boot (9)
- # cider (12)
- # cljs-dev (223)
- # clojure (30)
- # clojure-brasil (3)
- # clojure-china (1)
- # clojure-italy (4)
- # clojure-russia (24)
- # clojure-spec (7)
- # clojured (5)
- # clojurescript (82)
- # cursive (9)
- # datomic (24)
- # emacs (6)
- # fulcro (9)
- # keechma (1)
- # luminus (1)
- # off-topic (3)
- # om-next (5)
- # onyx (1)
- # parinfer (9)
- # re-frame (1)
- # reitit (4)
- # ring-swagger (6)
- # shadow-cljs (8)
- # spacemacs (1)
- # sql (1)
- # unrepl (13)
Looking at mux ... what is the goal with that lib? is this a way for many clients to share the same REPL server?
@raymcdermott mux is a PoC to prove it’s possible to keep the streaming input model even when you can’t create new connections (eg a serial line or stdin): the input multiplexing can be handled at a different level. It doesn’t have to be part of unrepl.
@cgrand none at all but that’s still ok 🙂
Take #2: unrepl may use several active connections at once for a single client. Early on a question was “what if you can’t create additional connections?” The answer is: use mux to turn the single connection in a multiplexed connection where you can create as many “sub” connections as you need.