Traces (A cut at the “make isn’t generic” problem)

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

Abstract

Object-oriented techniques are a powerful tool for making a system end-programmer specializable. But, in cases where the system not only accepts objects as input, but also creates objects internally, specialization has been more difficult. This has been referred to as the “make isn’t generic problem.” We present a new object-oriented language concept, called traces, that we have used successfully to support specialization in cases that were previously cumbersome. The concept of traces makes a fundamental separation between two kinds of inheritance in object-oriented languages: inheritance of default implementation — an aspect of code sharing; and inheritance of specialization, a sometimes static, sometimes dynamic phenomena.

Cite

CITATION STYLE

APA

Kiczales, G. (1993). Traces (A cut at the “make isn’t generic” problem). In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 742 LNCS, pp. 27–42). Springer Verlag. https://doi.org/10.1007/3-540-57342-9_64

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