Re: Examples of Multiple VMs
by Donal K. Fellows other posts by this author
Dec 30 2001 4:18PM messages near this date
Examples of Multiple VMs
|
Re: Examples of Multiple VMs
Glen Starchman <glenstar2@[...].com>
> I am investigating the use of multiple VMs in my language and looking for
> examples of languages which use two or more VMs for parallel execution of
> bytecode. Anyone have any good references?
When you say "multiple VMs" what exactly do you mean? Are you (using
OO terminology) referring to having multiple instances of a single
bytecode execution class, or having multple classes that can execute
bytecode? The former case is what Tcl does[*], and it is (fairly)
easy to get right so long as you don't use global variables. And
watch out for non-reentrant sys- and stdlib-calls, and other things I
don't remember/know about. :^)
Donal.
[* If compiled with thread support and with the thread-extension
loaded to provide script-level access if so desired. ]
--
Donal K. Fellows, Department of Computer Science, University of Manchester, UK.
(work) fellowsd@[...].uk Tel: +44-161-275-6137 (preferred email addr.)
(home) donal@[...].uk Tel: +44-1274-401017 Mobile: +44-7957-298955
http://www.cs.man.ac.uk/~fellowsd/ (Don't quote my .sig; I've seen it before!)
Thread:
Glen Starchman
Donal K. Fellows
Dan Sugalski
|