I’ve had lots of fun playing with the UM virtual machine described in the last ICFP contest, and found this page by Michael Weber detailing his work on creating the virtual machine in Common LISP. My own virtual machine is written in C and is about three hundred very verbose lines long, with plenty of comments and support for I/O redirection (so you can easily script running the vm) and for dumping and restoring the entire virtual machine.
Anyway, neat stuff.
Pingback: Lisp Article Archives by KeepMedia