A loose collection of different concepts of virtual machines.
Every ProgrammingLanguageScheme has one, somehow.
Idel is a virtual machine to run and restrict code in a sadbox
similar to Java, just better.
http://nekovm.org/
Neko has a compiler and virtual machine. The Virtual Machine is both very lightweight and extremely well optimised so that it can run very quickly. The VM can be easily embedded into any application and your libraries are directly accessable using the C foreign function interface.
The llvm is a Low Level Virtual Machine
forth
http://www.parrotcode.org/parrot
is a continuation (rather than stack) based virtual machine,
originally intented for perl6,
which comes with a variety of language implementations
plex86.org
ivm.
java: minimal port probably simple because of kawa.
I need details about persistancy.
kissme : GPL java vm.
TODO look at artyomr.narod.ru,
LGPL persistense layer for java
msil microsofts answer to java.
The more I read about C#
(which is rarly rocket since but just different)
the more I'm skeptic on the actual advantages.
Anyway it backs up the choice of (R)Scheme (which already compiles
into bytecode and C). Adding another byte code back end won't be a
seroius problem.
TODO:there should be a .net strategy paper laying out the facts.