Skip to main content
Log in

Overview: The common lisp object system

  • Published:
LISP and Symbolic Computation

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  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.

  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.

  3. Bobrow, Daniel G., and Kiczales, Gregor. The Common Lisp Object System Metaobject Kernel: A Status Report, ACM Lisp and Functional Programming Conference, 1988.

  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.

  5. Goldberg, Adelle, and Robson, David.Smalltalk-80: The Language and its Implementation, Addison-Wesley, Reading, MA, 1983.

    Google Scholar 

  6. Keene, Sonya E.Object-Oriented Programming in Common Lisp, Addison-Wesley, Reading MA, 1988.

    Google Scholar 

  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. Steele, Guy L. Common Lisp: The Language, Digital Press, 1984.

  9. Reference Guide to Symbolics Common Lisp: Language Concepts, Symbolics Release 7 Document Set, 1986.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Demichiel, L.G. Overview: The common lisp object system. Lisp and Symbolic Computation 1, 227–244 (1989). https://doi.org/10.1007/BF01806960

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01806960

Keywords

Navigation