The next 700 reflective object-oriented languages

  • Douence R
  • Südholt M
N/ACitations
Citations of this article
6Readers
Mendeley users who have this article in their library.

Abstract

Since Smith seminal work, there have been numerous reflective language definitionand implementation proposals. These proposals, initially restricted to functional languages,have been quickly extended to object-oriented languages. Unfortunately, reflective objectorientedlanguage definitions remained mostly ad hoc.In this paper, we present a generic reification technique which enables the selective reificationof arbitrary parts of object-oriented language interpreters. Our program transformationcan be applied to different interpreter definitions. Each resulting reflective implementationprovides a different meta-object protocol based on the original interpreter definition.This technique paves the way to a systematic study of reflective object-oriented languageimplementations.Technical report no.: 99-1-INFO1Contents1 Motivation and related work 32 Smithsonian Reflection 43 System architecture 43.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . ....

Cite

CITATION STYLE

APA

Douence, R., & Südholt, M. (1999). The next 700 reflective object-oriented languages. Technical Report No. 99-1-INFO.

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