ACM Home Page
Please provide us with feedback. Feedback
The common Lisp object system metaobject kernel: a status report
Full text PdfPdf (815 KB)
Source Conference on LISP and Functional Programming archive
Proceedings of the 1988 ACM conference on LISP and functional programming table of contents
Snowbird, Utah, United States
Pages: 309 - 315  
Year of Publication: 1988
ISBN:0-89791-273-X
Authors
Daniel G. Bobrow  Xerox PARC
Gregor Kiczales  Xerox PARC
Sponsors
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGART: ACM Special Interest Group on Artificial Intelligence
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 21,   Citation Count: 8
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/62678.62723
What is a DOI?

ABSTRACT

The metaobject kernel of the Common Lisp Object System (CLOS) comprises the classes and methods that define and implement the behavior of the system. Since CLOS is an object-oriented program itself, exposing this kernel allows people to make useful integrated extensions to CLOS without changing the behavior of the system for ordinary programs, and without unwarranted loss of efficiency. This paper is organized around the classes used to implement CLOS, describing reasons for the class organization chosen, and how these classes participate in some protocols of the system.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
Abelson
Bobrow
 
Drescher
Dreacher, G. ObjectLISP User Manual, LMI, 1000 Massachusetts Avenue, Cambridge, MA 02138
 
Kahn
Kahn, K., "Adding Logic to Common Loops" Personal Communication
 
Keene
Keene, S. E. Object-Oriented Programming in Common Lisp. Symbolics Press and Addison-Wesley, 1988.
Kempf
 
Moon86
Moon, D., New Flavors. Proceedings of the A CM OOPSLA Conference, 1986
 
Moon88
Moon, D. A., "The Common Lisp Object-Oriented Programming Language Standard", 0 bject-Oriented Concepts, Applications, and Databases, ed. W. Kim and F. Lochovsky, Addison-Wesley, forthcoming (1988).
Snyder
 
Steele
 
Stefik
 
X3J13
Bobrow, D.G., DeMichiel, L. G., GabrieI, R. P., Keene,, S. E., Kiczales, G. and Moon, D. A., X3J13 standards committee documents 88-002 and 88-003, March 15, 1988.


Collaborative Colleagues:
Daniel G. Bobrow: colleagues
Gregor Kiczales: colleagues