[CLJS-2655] Rhino & Nashorn Socket REPLs don't share evaluation environment Created: 13/Mar/18 Updated: 24/Mar/18
Clojure Socket REPLs share an evaluation environment.
For example, start up with
Then in one terminal
then if you go into another terminal
and in the original terminal where you started the socket REPL:
Here is what I get with the Node Socket REPL (not sure if I'm starting it the right way):
|Comment by David Nolen [ 16/Mar/18 9:51 AM ]|
To clarify, ClojureScript Socket REPLs must be made to work this way one by one. Only cljs.server.browser currently works this way. The others needs to be adjusted. The main thrust of this work is to make -setup & -teardown idempotent and thread safe. The other bit is to make sure that output gets directed correctly. Browser REPL currently exhibits this bug https://dev.clojure.org/jira/browse/CLJS-2643.