This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-11-17
Channels
- # beginners (69)
- # calva (25)
- # cider (12)
- # cljdoc (17)
- # cljs-dev (60)
- # clojure (67)
- # clojure-spec (2)
- # clojure-uk (17)
- # clojurescript (46)
- # cloverage (1)
- # code-reviews (6)
- # cursive (3)
- # datascript (8)
- # figwheel-main (1)
- # fulcro (13)
- # hyperfiddle (25)
- # off-topic (7)
- # re-frame (24)
- # reagent (12)
- # reitit (24)
- # ring (8)
- # spacemacs (11)
- # specter (22)
- # tools-deps (7)
- # unrepl (1)
A Clojurescript (jvm-hosted) repl can be seen as two repl processes. One in the jvm and one in the browser. In the browser we have identity for read, us/eval for eval and prn for print. On the jvm we have regular read, then an eval that compiles to JS, write on a stream, read on another, and println as print. The pair of streams is are the input and output of the in-browser repl. What’s the point? Well it could help to have upgradable cljs repls.
😍 4