Issues in the design and specification of class libraries

33Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The design and specification of an extensible class library presents a difficult challenge: because extensibility comes from allowing the user to override parts of the implementation, more of the internal structure must be exposed to the user than in a typical procedure library. This raises issues in both how the library is designed and how its specification is written. Specification of the CLOS Metaobject Protocol required a combination of new and existing techniques to address these issues. We present those techniques, and discuss their relation to the underlying issues.

Cite

CITATION STYLE

APA

Kiczales, G., & Lamping, J. (1992). Issues in the design and specification of class libraries. In Conference on Object-Oriented Programming Systems, Languages and Applications (pp. 435–451). Publ by ACM. https://doi.org/10.1145/141936.141971

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free