&gt; Your average Lisp process is code running on a Lisp VM, and the VM allows you to modify the running code.<p>Just for others reading this; this is correct, but note that it is typically not a bytecode based VM like the JVM, but rather running native code.