The ability to recompile code at runtime is just one of the many
incredible features provided by Common Lisp
Some links
Debug Common Lisp (CL)
Video on CL web development