3 ms·
JIT compilation is rare in Common Lisp. I wouldn't think that Dylan implementations used JIT compilation. Apple's Dylan IDE and compiler was implemented in Mac
by lispm 3y ago
JIT compilation is rare in Common Lisp. I wouldn't think that Dylan implementations used JIT compilation.
Apple's Dylan IDE and compiler was implemented in Macintosh Common Lisp (MCL). MCL then was not a part of the Dylan runtime.
I would think that Open Dylan (the Dylan implementation originally from Harlequin) can also generate LLVM bitcode, but I don't know if that one can be JIT executed. Possibly...
- kragen 3y agoare there any cl implementations that use jit? there are a lot of cl implementations so i assumed there must be one
- lispm 3y agoABCL runs on the JVM. It generates JVM byte code, which then can be JIT compiled by the JVM. CLISP has a byte code machine, for which a JIT can be used. There might be others.
- kragen 3y agothank you! i didn't know clisp had a jit compiler, and i certainly should have thought of abcl, and also you mentioned them in your other comment in https://news.ycombinator.com/item?id=38933091 https://news.ycombinator.com/item?id=38933091 how much of a performance boost does abcl get from the hotspot jit compared to, say, interpreted clisp
- lispm 3y agoI have not made any performance comparison.