LISP and Symbolic Computation

, Volume 1, Issue 3–4, pp 227–244 | Cite as

Overview: The common lisp object system

  • Linda G. Demichiel


The Common Lisp Object System is an object-oriented system that is based on the concepts of generic functions, multiple inheritance, and method combination. All objects in the Object System are instances of classes that form an extension to the Common Lisp type system. The Common Lisp Object System is based on a meta-object protocol that renders it possible to alter the fundamental structure of the Object System itself.


Operating System Generic Function Artificial Intelligence Type System Method Combination 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bobrow, Daniel G., DeMichiel, Linda G., Gabriel, Richard P., Keene, Sonya E., Kiczales, Gregor, and Moon, David A.Common Lisp Object System Specification, X3J13 Document 88-002R.Google Scholar
  2. 2.
    Bobrow, Daniel G., Kahn, Kenneth, Kiczales, Gregor, Masinter, Larry, Stefik, Mark, and Zdybel, Frank. CommonLoops: Merging Lisp and Object-Oriented Programming, ACM OOPSLA Conference, 1986.Google Scholar
  3. 3.
    Bobrow, Daniel G., and Kiczales, Gregor. The Common Lisp Object System Metaobject Kernel: A Status Report, ACM Lisp and Functional Programming Conference, 1988.Google Scholar
  4. 4.
    DeMichiel, Linda G., and Gabriel, Richard P. The Common Lisp Object System: An Overview, Proceedings of the European Conference on Object-Oriented Programming (ECOOP), 1987.Google Scholar
  5. 5.
    Goldberg, Adelle, and Robson, David.Smalltalk-80: The Language and its Implementation, Addison-Wesley, Reading, MA, 1983.Google Scholar
  6. 6.
    Keene, Sonya E.Object-Oriented Programming in Common Lisp, Addison-Wesley, Reading MA, 1988.Google Scholar
  7. 7.
    Moon, David A. The Common Lisp Object-Oriented Programming Language Standard, in Won Kim and Fred Lochovsky, eds.,Object-Oriented Concepts, Applications, and Databases, Addison-Wesley, Reading, MA, 1988.Google Scholar
  8. 8.
    Steele, Guy L. Common Lisp: The Language, Digital Press, 1984.Google Scholar
  9. 9.
    Reference Guide to Symbolics Common Lisp: Language Concepts, Symbolics Release 7 Document Set, 1986.Google Scholar

Copyright information

© Kluwer Academic Publishers 1989

Authors and Affiliations

  • Linda G. Demichiel
    • 1
  1. 1.Lucid, Inc.Menlo Park

Personalised recommendations