So I updated Clojure to the 1.10.1.458 and nothing.
But, 2 things:
First, I tried in another machine and it worked:
- Kubuntu 18.04.2 LTS
- Firefox Quantum 670.4
- OpenJDK 10.0.2
- Bash 4.4.19
The Bash I’m using in my machine is 4.3.48
Second. One thing I noticed is that if a stop the unresponsive process in the terminal (Ctrl-C) the browser also closes. But in the other machine, closing the REPL, and/or stoping it with multiple Ctrl-C, doesn’t close the browser.
Third: --verbose in the Closurescript command in both environments don’t differ.
But here is the info:
My machine:
REPL env options: {:output-dir "/tmp/out345690582998353986542801279560381"}
Reading analysis cache for jar:file:/home/monkey/.m2/repository/org/clojure/clojurescript/1.10.516/clojurescript-1.10.516.jar!/cljs/core.cljs
Options passed to ClojureScript compiler: {:output-dir "/tmp/out345690582998353986542801279560381", :closure-warnings {:check-types :off, :check-variables :off}, :closure-defines {}, :ups-libs nil, :cache-analysis true, :closure-module-roots [], :optimizations :none, :ups-foreign-libs [], :verbose true, :aot-cache true, :preloads [process.env clojure.browser.repl.preload process.env clojure.browser.repl.preload], :ignore-js-module-exts [".css"], :source-map-inline true, :preamble ["cljs/imul.js" "cljs/imul.js"], :browser-repl true, :ups-externs nil, :opts-cache "brepl_opts.edn", :source-map true, :cache-analysis-format :transit, :emit-constants nil}
A LOT OF COPIES THEN
Other machine
REPL env options: {:output-dir "/tmp/out646785636374519152525988751091818"}
Reading analysis cache for jar:file:/home/jgomez/.m2/repository/org/clojure/clojurescript/1.10.516/clojurescript-1.10.516.jar!/cljs/core.cljs
Options passed to ClojureScript compiler: {:output-dir "/tmp/out646785636374519152525988751091818", :closure-warnings {:check-types :off, :check-variables :off}, :closure-defines {}, :ups-libs nil, :cache-analysis true, :closure-module-roots [], :optimizations :none, :ups-foreign-libs [], :verbose true, :aot-cache true, :preloads [process.env clojure.browser.repl.preload process.env clojure.browser.repl.preload], :ignore-js-module-exts [".css"], :source-map-inline true, :preamble ["cljs/imul.js" "cljs/imul.js"], :browser-repl true, :ups-externs nil, :opts-cache "brepl_opts.edn", :source-map true, :cache-analysis-format :transit, :emit-constants nil}
A LOT OF COPIES THEN
I’m suspecting is something with the Shell itself. I remember that certain RVM (Ruby) comands didn’t returned the control immediately. What other component shall I check? Is there a way to get more “verbose” info?