High Quality Content by WIKIPEDIA articles! CommonLoops (the Common Lisp Object-Oriented Programming System; an acronym reminiscent of the earlier Lisp OO system "Loops" for the Interlisp-D system) is an early program which extended Common Lisp to include Object-oriented programming functionality and is a dynamic object system which differs radically from the OOP facilities found in static languages such as ...Full description
High Quality Content by WIKIPEDIA articles! CommonLoops (the Common Lisp Object-Oriented Programming System; an acronym reminiscent of the earlier Lisp OO system "Loops" for the Interlisp-D system) is an early program which extended Common Lisp to include Object-oriented programming functionality and is a dynamic object system which differs radically from the OOP facilities found in static languages such as C++ or Java. It was used in Xerox's Lisp machines, and was, like its fellow multiple inheritance & message passing (message passing is implemented through function calls) New Flavors, a major influence on CLOS. CommonLoops also made use of metaobjects, which is its primary difference from New Flavors (CommonLoops uses many of the same ideas and algorithms as New Flavors).