|
|
|
|
|
by jlarocco
2620 days ago
|
|
Not really... It's in the CL standard, and compliant implementations support it. SBCL, LispWorks, Allegro, CCL, and others all do AOT native compilation, from the REPL and via eval (which should be avoided, in any case). ABCL does AOT compilation to JVM bytecode, and Clisp to its own bytecode. It's a cool feature for Nim to have, but claiming to be the first makes them look bad. |
|
For example ECL. The maintainer of ECL also showed how to write inline C in a Lisp function and compile/load that in a REPL - using only a couple of lines of code - basically a C REPL inside Lisp.
https://www.reddit.com/r/lisp/comments/bgwtsh/fun_ecl_hack/