3 ms·
>Runtimes for Clojure include JVM, JavaScript engines, .NET Except that they don't support the same Clojure language. ClojureScript is a success, and code wri
by flavio81 7y ago
>Runtimes for Clojure include JVM, JavaScript engines, .NET
Except that they don't support the same Clojure language.
ClojureScript is a success, and code written for the JVM Clojure won't necessarily run on ClojureCLR.
Clojure's overreliance on the JVM at the very core was a bad decision.
Take Common Lisp: the exactly same language runs on the JVM, native machine language (many platforms), and LLVM, with zero code changes required.
- flavio81 7y ago* typo: ClojureScript is a subset It is also a success, on the other hand. It's a good alternative to Javascript. We also have a subset of Common Lisp that can be statically compiled to javascript: Parenscript. And a subset of CL that runs on the browser as a lisp implementation: JSCL.