(Enter summary)
Abstract: We present the implementation of Moostrap, a reflective prototype-based language,
the interpreter of which is written in Scheme. Moostrap is based on a reduced
number of primitives, according to a previous work for defining a taxonomy
for prototype-based languages.
Our purpose is to reify the behavior of any object through two steps: the slot
lookup and its application. The first phase is reified thanks to behavioral metaobjects,
and the second is managed by special objects, called... (Update)
Context of citations to this paper: More
...execution state and eventually alter it to change their own meaning. Several object oriented reflective languages have been proposed [6, 7, 15, 17, 19, 22, 24]. In fact, during the last ten years, the research has been focused on proposing new metaobject protocols (hereafter...
.... has been widely recognized as a powerful and flexible mechanism to implement programming languages [Smi84, dRS84, Coi87, WY88, MC93, Mul94] or as Kiczales et al. KdRB91] point out, entire regions of programming languages. Watanabe and Yonezawa [WY88] define reflection to...
Cited by: More
Inheritance Mechanism Reification by Means of First Class Object.. - Ducasse (1995)
(Correct)
Reifying Inheritance in a Reflective Language - Ducasse (1996)
(Correct)
Evaluating Message Passing Control Techniques in Smalltalk - Ducasse (1999)
(Correct)
Active bibliography (related documents): More All
2.1: D'efinition d'un Noyau R'eflexif pour un Langage `a Prototypes - Philippe Mulet Pierre (1993)
(Correct)
0.3: Bootstrapping the Object Oriented Operating System Merlin.. - Jecel Mattos De (1995)
(Correct)
0.2: PORK Object System Programmers' Guide - Lassila (1995)
(Correct)
Similar documents based on text: More All
0.4: Towards a Methodology for Explicit Composition of MetaObjects - Mulet, Malenfant, Cointe (1995)
(Correct)
0.3: Importing SOM Libraries into Classtalk - Mulet, Ledoux, Barbaron, Rivard.. (1994)
(Correct)
0.3: A Semantics of Introspection in a Reflective.. - Malenfant, Dony, Cointe (1996)
(Correct)
Related documents from co-citation: More All
4: The Art of the Metaobject Protocol (context) - Kiczales, Rivieres et al. - 1991
4: Meta-classes are First Class: the ObjVlisp Model (context) - Cointe - 1987
3: Mixin-based inheritance
- Bracha, Cook - 1990
BibTeX entry: (Update)
Mulet, P., and Cointe, P. Definition of a Reflective Kernel for a Prototype-Based Language. In Lecture Notes in Computer Science vol.742: First International Symposium on Object Technologies for Advanced Software (Kanazawa, Japan, Nov. 1993), S. Nishio and A. Yonezawa, Eds., JSSST-JAIST, SpringerVerlag, pp. 128--144. http://citeseer.ist.psu.edu/article/mulet93definition.html More
@incollection{ mulet93definition,
author = "P. Mulet and P. Cointe",
title = "Definition of a Reflective Kernel for a Prototype-Based Language",
booktitle = "Proceedings of the 1st {JSSST} International Symposium on Object Technologies for Advanced Software, Kanazawa, Japan",
publisher = "Sprin\-ger-\-Ver\-lag",
address = "Berlin",
editor = "S. Nishio and A. Yonezawa",
pages = "128--144",
year = "1993",
url = "citeseer.ist.psu.edu/article/mulet93definition.html" }
Citations (may not include all citations):
70
Meta-classes are First Class: the ObjVlisp Model (context) - Cointe - 1987
46
Object-Oriented Programming: The CLOS Perspective (context) - Paepcke - 1993
45
a Dynamically-typed Object-Oriented Language Based on Protot.. (context) - Chambers, Ungar et al. - 1989
20
A Simple Reflective Interpreter
- Jefferson, Friedman - 1992
4
Jim des Rivi`eres and Daniel G (context) - Kiczales - 1991
3
Etude de la r'eflexion de comportement dans le langage Self (context) - Cointe, Malenfant et al. - 1992
2
Implementing Frames p (context) - Winston, Horn - 1981
2
Language-Independant Object System (context) - Levy, Subrahmanian et al. - 1992
2
Behavioral Reflection in a Protoype-Based Language (context) - Malenfant, Dony et al. - 1992
1
ete du Langage Self en Smalltalk 80. Rapport du DEA LAP. Uni.. (context) - Mulet, Rivard et al. - 1991
1
Prototype-Based Languages : From a New Taxinomy to Construct.. (context) - Dony, Malenfant et al. - 1992
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.tunes.org/Review/Reflection.html):
Type-Oriented Logic Meta Programming - De Volder (1998)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC