This over two decades old post is interesting, as it concisely showcases the basic runtime redefinition capabilities of Common Lisp experienced Lispers may take for granted. It discusses simple examples of dynamic redefinition of CLOS classes and methods, as well as ordinary functions.