It's not a CL concept to modify a running program. Prolog did this for years, and the C code on the Mars probe did, too. It just didn't work :) But yes, it's very much a Lisp idea to produce your program in an incremental manner and thus also in a manner that let's you patch bugs while the thing is up and running. -- Matthias