3 ms·
Regarding coupling to the JVM: https://funcool.github.io/clojurescript-unraveled/ https://funcool.github.io/clojurescript-unraveled/ Regarding being a hosted l
by slowmovintarget 10y ago
Regarding coupling to the JVM: https://funcool.github.io/clojurescript-unraveled/ https://funcool.github.io/clojurescript-unraveled/
Regarding being a hosted language... that was it's intent. Use one of the best run-times available, with a better language. Granted once you design the language to be hosted, it can find other hosts as we see in ClojureScript.
- klibertp 10y agoWith ClojureScript you end up relying on Google Closure Compiler as much as you rely on Java with plain Clojure. It's true that being a hosted language is one of the goals of Clojure, but it's also true that being a hosted language is a non-feature (at best) for some people, including GP and me :)
- lispm 10y agoHow is Clojure 'designed' to be hosted? What is the design there, other than just leaving out functionality and delegating it to the host environment? Other languages which weren't 'designed to be hosted' can't be hosted? Hmm, I was under the impression that the JVM hosts a lot of standard languages, for example Scheme dialects and Common Lisp.
- jdminhbg 10y agoIt makes access to the underlying host a first-class language feature, so interop with the JVM or JavaScript is super-simple.