
Michele Simionato wrote:
As I told you in the conference, I think you should check in the Lisp/Scheme world where there is an astonishingly amount of knowledge about JIT and in general about compiling to C code fast.
Michael Hudson wrote:
While not disputing the general thrust of this, I would say that I am aware of *no* work on using run-time information to improve compilation in a Lisp or a Scheme system (this surprises me, and I have looked for it a bit, but I may have missed something).
This surprises me too.
Also, very few serious common lisp implementations go via C (the only one I can think of that does is GCL).
Yes, GCL compiles to C, and there's also ECL (which I found to be interesting recently): http://ecls.sourceforge.net/ In general, all KCL(Kyoto Common Lisp)-derived CL implementations go via C, and they all share the common root. Seo Sanghyeon