Related articles |
---|
On-the-fly compilation from VM code to machine code joe@erix.ericsson.se (1994-08-24) |
Re: On-the-fly compilation from VM code to machine code thomasl@groucho.csd.uu.se (1994-08-26) |
Re: On-the-fly compilation from VM code to machine code danhicks@aol.com (1994-08-27) |
Re: On-the-fly compilation from VM code to machine code hbaker@netcom.com (1994-09-07) |
Re: On-the-fly compilation from VM code to machine code engler@AMSTERDAM.LCS.MIT.EDU (1994-09-07) |
Re: On-the-fly compilation from VM code to machine code hoelzle@xenon.stanford.edu (1994-09-14) |
Re: On-the-fly compilation from VM code to machine code danhicks@aol.com (1994-09-09) |
[1 later articles] |
Newsgroups: | comp.compilers |
From: | joe@erix.ericsson.se (Joe Armstrong) |
Keywords: | interpreter, question, comment |
Organization: | Ellemtel Telecom Systems Labs, Stockholm, Sweden |
Date: | Wed, 24 Aug 1994 10:34:25 GMT |
Any pointers to information on how to do on-the-fly compilation of
virtual machine code to real machine code.
The VM should be a "Virtual stack machine" which has an instruction
set "no too different from a real RISC" - the compilation should be done
in real time and the resuling code should be dynamically loaded and
directly executed (Someing like the Taos operating systems described in
Byte August 1994).
What I'm after are pointers to *real code* which I can read understand
and run (nitty-gritty details please)
Are there any "toy langauge" implementations which illustrate the
technique.
Thanks
Joe Armstrong
[Smalltalk 80 does that. There was a series of books that described it
in pretty fair detail. They're long out of print, but you may be able
to find them in the library. -John]
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.