> Speed isn't so much the problem -- the main issue is that the spy > needs to run asynchronously with the VM. For example, there would be > no way to update the display during a garbage collection if the spy > was written in Self itself. > > -Urs I see. Isn't a multiple VMs system (or multi-threaded) possible? a*