Encyclopedia

Common LISP Object System

Also found in: Acronyms, Wikipedia.

Common LISP Object System

(language)
(CLOS) An object-oriented extension to Common LISP, based on generic functions, multiple inheritance, declarative method combination and a meta-object protocol. A descendant of CommonLoops and based on Symbolics FLAVORS and Xerox LOOPS, among others.

See also PCL.

["Common LISP Object System Specification X3J13 Document 88-002R", D.G. Bobrow et al, SIGPLAN Notices 23, Sep 1988].
This article is provided by FOLDOC - Free Online Dictionary of Computing (foldoc.org)
Mentioned in
References in periodicals archive
Additional Key Words and Phrases: Common Lisp Object System
* a pioneering role for Lisp in object-oriented programming design due to the flexibility and extensibility of Common Lisp Object System (CLOS);
Instead of burdening application developers with these constraints, we built a Common Lisp Object System (CLOS) [1] API that provided a "firewall" between Lisp and the actual foreign functions.
Copyright © 2003-2025 Farlex, Inc Disclaimer
All content on this website, including dictionary, thesaurus, literature, geography, and other reference data is for informational purposes only. This information should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional.