3 ms·
> To be perfectly honest, Clojure's biggest mistake, from my point of view, was to be so heavily JVM-dependent. IMHO, Clojure's use of the JVM was something of
by mschaef 7y ago
> To be perfectly honest, Clojure's biggest mistake, from my point of view, was to be so heavily JVM-dependent.
IMHO, Clojure's use of the JVM was something of a Faustian bargain. (But net worthwhile).
Reasonable people might disagree, but there is a huge amount of value in having access to a good JIT, GC, and standard library - not to mention the ecosystem around the JVM. Keeping in mind that Clojure started out as a one-person, self-funded project, it was a very reasonable thing to borrow all of this from an existing well-established language. Maybe these things could've been reproduced, but not in the approx. two years that were initially available, and it's not at all clear that building a JIT, GC, etc. would have been the best road to making a useful impact.