1996
DOI: 10.1007/bf01806111
|View full text |Cite
|
Sign up to set email alerts
|

A semantics of introspection in a reflective prototype-based language

Abstract: Abstract. In Malenfant et aI. [19], we have described a reflective model for a prototype-based language based on the lookup o apply reflective introspection protocol, tn this paper, we augment our previous protocol by converting it to handle continuations reified as first-class objects. First-class continuations provide much more control over the current computation; during the introspection phase fired by message sending, they make it possible not only to change the behavior of the program for that message bu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

1998
1998
2005
2005

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(1 citation statement)
references
References 21 publications
(37 reference statements)
0
1
0
Order By: Relevance
“…It supports compile-time reflection. Malenfant [11] studies a new model for behavioral reflection based on meta-objects in a prototype-based programming language, and then gives a formal semantics of this protocol using the theory of priority rewrite system. Douence [12] presents present a reification mechanism for object-oriented interpreters based on program transformation techniques.…”
Section: Motivationmentioning
confidence: 99%
“…It supports compile-time reflection. Malenfant [11] studies a new model for behavioral reflection based on meta-objects in a prototype-based programming language, and then gives a formal semantics of this protocol using the theory of priority rewrite system. Douence [12] presents present a reification mechanism for object-oriented interpreters based on program transformation techniques.…”
Section: Motivationmentioning
confidence: 99%