Abstract:In this paper, a reflective architecture of the CLOS system which is implemented by extending Lisp and its implementation is discussed. The architecture is based on unified object representation, supports multi-methods and method combination, and consists with the host language.