From: Dan S. <dan...@ie...> - 2002-04-14 02:44:58
|
The gcj project which is a front end for the gnu compiler for java, can read java byte codes and convert them to a executable. The Kaffe project has a jit for the java virtual machine. Perhaps one of these could be modified to be a jit for clisp. Dan Stanger Sam Steingold wrote: > > * In message <583...@ww...> > > * On the subject of "Re: [clisp-list] A general query on the virtual machine" > > * Sent on Sat, 13 Apr 2002 23:57:19 +0200 (MEST) > > * Honorable Scott Williams <or...@gm...> writes: > > > > > look at interpret_bytecode_() in eval.d. > > > byte-code --> C compiler would be a great speed gain > > > (some estimate a factor of 3-4; it remains to be seen). > > > > So in theory, one would load all necessary functions into clisp, then > > export the lispimage, then convert the lispimage to C, compile it, and > > link it with the memory allocation functions and garbage > > collector---that would work to make stand-alone executables (ie, no > > other files needed for the program to run), but what sort of process > > would you go through so that natively assembled object files could be > > loaded just like a bytecode FAS file? > > these natively assembled object files will be linked into lisp.run > using the existing modules infrastructure or linked into a shared object > (DLL) and dynamically loaded into CLISP using the code Joerg is working > on right now (or so I hope :-) > > note that we are talking pure sci-fi here already. > > -- > Sam Steingold (http://www.podval.org/~sds) running RedHat7.2 GNU/Linux > Read, think and remember! <http://www.iris.org.il> <http://www.memri.org/> > <http://www.palestine-central.com/> <http://www.mideasttruth.com/> > Bus error -- please leave by the rear door. > > _______________________________________________ > clisp-list mailing list > cli...@li... > https://lists.sourceforge.net/lists/listinfo/clisp-list |