27 ms·
Clojure sits on top of the JVM and allows for Java interop, but the language itself does not losslessly encode all of the semantics of Java. Same goes for Cloju
by Jeaye 3y ago
Clojure sits on top of the JVM and allows for Java interop, but the language itself does not losslessly encode all of the semantics of Java. Same goes for ClojureScript and the other dialects.
The difference here is that the lisp's AST would need to map 1:1 with its underlying language.