4 ms·
Squeak, for example, has its VM quite literally written in a subset of itself called Slang, which translates to C: http://ftp.squeak.org/docs/OOPSLA.Squeak.html
by DavidSJ 16y ago
Squeak, for example, has its VM quite literally written in a subset of itself called Slang, which translates to C: http://ftp.squeak.org/docs/OOPSLA.Squeak.html http://ftp.squeak.org/docs/OOPSLA.Squeak.html
Also, most Lisps (especially Scheme) have a relatively small core written in C for bootstrapping, and the rest of the language is written in itself.
- scott_s 16y agoThe Jikes RVM (Research Virtual Machine) uses a similar approach: http://jikesrvm.org/ http://jikesrvm.org/ Most of the implementation is written in Java, but there's a small core written in C that bootstraps the VM.