See this document in CiteSeerX!

Definition of a Reflective Kernel for a Prototype-Based Language (1993)  (Make Corrections)  (5 citations)
Philippe Mulet, Pierre Cointe
Proceedings of the 1st JSSST International Symposium on Object Technologies for Advanced Software, Kanazawa, Japan



  Home/Search   Context   Related

 
View or download:
emn.fr/pub/info/mulet/A...isotas93.ps.Z
emn.fr/pub/objet/publi...isotas93.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  tunes.org/Review/Reflection (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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