The design of object-oriented meta-architectures for programming languages

Update Item Information
Publication Type Journal Article
School or College College of Engineering
Department Computing, School of
Creator Lindstrom, Gary E.
Other Author Banavar, Guruduth
Title The design of object-oriented meta-architectures for programming languages
Date 1994
Description This paper is a survey of the design of four object-oriented meta-level architectures for programming languages. We present overviews and compare the salient features of the meta-architectures of Smalltalk, Common Lisp Object System (CLOS), a Scheme Compiler, and Etyma, our framework for modular systems. This comparison clarifies important architectural aspects of the surveyed systems, such as the space of concepts captured by the architectures, and the abstractions that embody similar language concepts across the architectures. We find that there are considerable differences in the goals and conceptions of these architectures, yet they can all be used for similar applications. Finally, we point out some strengths and weaknesses of the architectures surveyed.
Type Text
Publisher University of Utah
First Page 94
Last Page 33
Subject Meta-level architectures; Design
Subject LCSH Object-oriented methods (Computer science); Programming languages (Computers)
Language eng
Bibliographic Citation Banavar, G., & Lindstrom, G. E. (1994). The design of object-oriented meta-architectures for programming languages. UUCS-94-033.
Series University of Utah Computer Science Technical Report
Rights Management ©University of Utah
Format Medium application/pdf
Format Extent 5,967,765 bytes
Identifier ir-main,16190
ARK ark:/87278/s68d0dbk
Setname ir_uspace
ID 702631
Reference URL https://collections.lib.utah.edu/ark:/87278/s68d0dbk
Back to Search Results