This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-12-12
Channels
- # adventofcode (112)
- # architecture (1)
- # beginners (55)
- # boot (26)
- # cider (19)
- # cljs-dev (19)
- # cljsjs (1)
- # cljsrn (7)
- # clojure (140)
- # clojure-android (3)
- # clojure-austin (3)
- # clojure-china (3)
- # clojure-gamedev (1)
- # clojure-greece (43)
- # clojure-spec (75)
- # clojure-sweden (5)
- # clojure-uk (21)
- # clojurescript (66)
- # core-async (2)
- # core-logic (1)
- # cursive (63)
- # datascript (5)
- # datomic (4)
- # devcards (2)
- # duct (13)
- # editors (5)
- # emacs (9)
- # figwheel (4)
- # fulcro (42)
- # graphql (25)
- # immutant (7)
- # jobs (29)
- # leiningen (13)
- # lumo (7)
- # numerical-computing (3)
- # off-topic (22)
- # om (2)
- # onyx (25)
- # pedestal (3)
- # re-frame (14)
- # reagent (20)
- # remote-jobs (1)
- # ring-swagger (3)
- # rum (12)
- # shadow-cljs (9)
- # uncomplicate (1)
- # unrepl (6)
I think @bozhidar is right, cljs/js tooling (or maybe just better practices/workflows) are needed… For instance we have a duct project which needs to hook into cljc/cljs asset-pipeline etc… I just bodged it together with leiningen but our front end guy hates the workflow, so we could use something better… I have a feeling that with lumo etc, a lot of the tools exist, or almost exist… but figuring out how to patch them together is a big job (plus I don’t really know clojurescript/node, or the have the time to do it)
I took another look at unrepl on cljsjs/lumo, I wrote some notes https://github.com/Unrepl/unrepl/wiki/CljsJs
My current plan is to write a minimal cljs repl that can be upgraded, and use accept
to test it.
Once that done the second step is to harass @anmonteiro to get something similar in the default socket repl (or even repl).
@cgrand fwiw eval
is sync in lumo
https://github.com/anmonteiro/lumo/blob/master/src/cljs/snapshot/lumo/repl.cljs#L207-L223
@anmonteiro I know but it doesn’t change the fact that you can’t block by not returning (else you block other connections).