5 ms·
If we're going by the traditional idea of "bytecode interpreter" or "threaded interpreter", clojure is emphatically not one of them. It JIT compiles the lisp to
by dgfgfdagasdfgfa 10y ago
If we're going by the traditional idea of "bytecode interpreter" or "threaded interpreter", clojure is emphatically not one of them. It JIT compiles the lisp to JVM bytecode; the equivalent in Pixie would be JIT compiling to native code.
IIRC with RPython/pypy the two techniques are interleaved, but most users I've seen opt for some JIT optimization.