Fork me on GitHub

Does cljs depend on google closure compiler? As in what happens if google stops developing it?


I'm by no means an expert - but as I understand it there is more of a dependency on the Closure library (goog.dom, goog.require, etc) than the Closure compiler itself. I believe shadow-cljs only uses the Closure compiler for release builds, for example.


I've wondered what it would take to target e.g. Bucklescript+Belt instead but don't know nearly enough about the goog libraries or cljs to know what might be missing


Things like self hosted cljs do not use closure compiler clojurescript can use any other "JS Compiler" with a good DCE


google uses it pretty heavily so its rather unlikely they stop working on it.