(Enter summary)
Abstract: Refci is an extensible reflective language based on the reflective tower model. The Refci
interpreter procedures are reifiable, first-class objects, and user programs can directly modify
the interpreter by extending them. This allows user code to be run directly as part of, and at
the level of, the interpreter. By installing a modified or extended interpreter, user programs
can modularly extend the language and implement debugging aids. We present the extensible
first-class interpreter and give ... (Update)
Context of citations to this paper: More
...in IR because of efficiency considerations, but in Black, each level has its own global environment for independent customization. Refci[11] is another reflective language that allows redefinition of interpreters under direct execution. Refci divides the interpreter into two...
...by exposing the entire interpreter, instead of spreading out the implementation among multiple metaobjects. The reflective language Refci[16] allows user programs to redefine a metalevel interpreter, which is divided into two pieces, called prelim and dispatch. By restricting...
Cited by: More
Architecture Design and Compilation Techniques Using Partial.. - Masuhara (1999)
(Correct)
An Object-Oriented Concurrent Reflective Language ABCL/R3 - Masuhara, Yonezawa (2000)
(Correct)
Language Extensibility via First-class Interpreters and.. - Espinosa (1993)
(Correct)
Active bibliography (related documents): More All
1.1: First-class Interpreters: Illustrating the Limits Imposed.. - Simmons, II, Friedman (1993)
(Correct)
1.1: A Reflective System is as Extensible as its Internal.. - Simmons, II, Friedman (1992)
(Correct)
0.2: Valid Extensions of Introspective Systems: A Foundation for.. - Schönegge (1994)
(Correct)
Similar documents based on text: More All
0.7: A Blond Primer - Danvy, Malmkjær (1988)
(Correct)
0.2: Object-Oriented Style - Daniel Friedman Indiana
(Correct)
0.2: Quantum Trajectories And Feedback - Wiseman (1994)
(Correct)
Related documents from co-citation: More All
5: The mystery of the tower revealed: A non-reflective description of the reflectiv.. (context) - Wand, Friedman - 1988
4: A Simple Reflective Interpreter
- Jefferson - 1992
4: Intensions and Extensions in a Reflective Tower
- Danvy, Malmkjaer - 1988
BibTeX entry: (Update)
Simmons, J., Jefferson, S., and Friedman, D. Language Extension via First-class Interpreters. Indiana University Computer Science Department Technical Report #362. REFERENCES 17 http://citeseer.ist.psu.edu/simmons92language.html More
@techreport{ john92language,
author = "Simmons {II}, John W. and Jefferson, Stanley and Friedman, Daniel P.",
title = "{L}anguage extension via first-class interpreters",
number = "TR-363",
month = "Sept",
year = "92",
url = "citeseer.ist.psu.edu/simmons92language.html" }
Citations (may not include all citations):
83
Object-oriented programming in Common Lisp: A programmer's g.. (context) - Keene - 1989
80
The Scheme Programming Language (context) - Dybvig - 1987 ACM
54
The mystery of the tower revealed: A non-reflective descript.. (context) - Wand, Friedman - 1988 DBLP
39
Reification: reflection without metaphysics (context) - Friedman, Wand - 1984 DBLP
38
The Implementation of Procedurally Reflective Languages (context) - Rivieres, Smith - 1984 ACM DBLP
37
Reflection and semantics in a procedural language (context) - Smith - 1982
28
Intensions and Extensions in a Reflective Tower
- Danvy, Malmkjaer - 1988 ACM DBLP
24
Artificial Intelligence Laboratory (context) - Pattie, Technical
20
Revised 4 report on the algorithmic language Scheme (context) - Clinger, Rees - 1991
11
Reification without evaluation (context) - Bawden - 1988 ACM DBLP
4
On some semantic issues in the reflective tower (context) - Malmkjaer - 1990 ACM DBLP
3
DIKU Research Report (context) - Malmkjaer - 1988
3
Aspects of computational reflection in a programming languag.. (context) - Danvy, Malmkjaer - 1988
1
Program Development Utilities (context) - Manual - 1986
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.cs.indiana.edu/scheme-repository/doc.publications.html): More
A Parallel Virtual Machine for Efficient Scheme Compilation - Feeley, Miller (1990)
(Correct)
Register Allocation Using Lazy Saves, Eager Restores, and .. - Burger, Waddell, Dybvig (1995)
(Correct)
A Scheme Shell - Shivers (1994)
(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