unrepl

discussing specification of an edn-based repl and its implementations.
2017-12-12T13:07:57.000452Z

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)

cgrand 2017-12-12T18:14:43.000315Z

I took another look at unrepl on cljsjs/lumo, I wrote some notes https://github.com/Unrepl/unrepl/wiki/CljsJs

cgrand 2017-12-12T18:17:26.000045Z

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).

anmonteiro 2017-12-12T22:41:37.000432Z

@cgrand fwiw eval is sync in lumo

cgrand 2017-12-12T23:01:00.000289Z

@anmonteiro I know but it doesn’t change the fact that you can’t block by not returning (else you block other connections).