On-the-fly compilation from VM code to machine code

joe@erix.ericsson.se (Joe Armstrong)
Wed, 24 Aug 1994 10:34:25 GMT

          From comp.compilers

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]
| List of all articles for this month |

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]
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.