See this document in CiteSeerX!

A Reflective System is as Extensible as its Internal Representations: An Illustration (1992)  (Make Corrections)  
John Wiseman Simmons, II, Daniel P. Friedman



  Home/Search   Context   Related

 
View or download:
indiana.edu/pub/schem...iucstr366.ps.gz
indiana.edu/pub/techreport...TR366.ps.Z
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  indiana.edu/sch...oc.publications (more)
From:  indiana.edu/ftp/techrepor...index
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: Reflective systems are intended to be open enough to allow the user to extend and modify them easily. In this paper we show that the openness and extensibility of a reflective system depends to a great degree on the choice of its underlying representations. Giving the language the necessary expressive power requires forethought in the design stage of the kinds of extensions the user might wish to make. We illustrate this conclusion by considering what features a reflective language should have... (Update)

Active bibliography (related documents):   More   All
1.4:   First-class Interpreters: Illustrating the Limits Imposed.. - Simmons, II, Friedman (1993)   (Correct)
1.1:   Language Extension via First-class Interpreters - Simmons, II, Jefferson, Friedman (1992)   (Correct)
0.3:   A Reflective Model of Inheritance - Jagannathan, Agha (1992)   (Correct)

Similar documents based on text:   More   All
0.2:   Object-Oriented Style - Daniel Friedman Indiana   (Correct)
0.2:   Quantum Trajectories And Feedback - Wiseman (1994)   (Correct)
0.1:   Simmons' Protocol is Not Free of Subliminal Channels - Desmedt (1996)   (Correct)

BibTeX entry:   (Update)

@misc{ simmons-reflective,
  author = "John Wiseman Simmons and II and Daniel P. Friedman",
  title = "A Reflective System is as Extensible as its Internal Representations: An
    Illustration",
  url = "citeseer.ist.psu.edu/simmons92reflective.html" }
Citations (may not include all citations):
80   The Scheme Programming Language (context) - Dybvig - 1987
54   The mystery of the tower revealed: A non-reflective descript.. (context) - Wand, Friedman - 1988
39   Reification: reflection without metaphysics (context) - Friedman, Wand - 1984
38   The Implementation of Procedurally Reflective Languages (context) - Rivieres, Smith - 1984
37   Reflection and semantics in a procedural language (context) - Smith - 1982
28   Intensions and Extensions in a Reflective Tower - Danvy, Malmkjaer - 1988
24   Artificial Intelligence Laboratory (context) - Pattie, Technical
20   Revised 4 report on the algorithmic language Scheme (context) - Clinger, Rees - 1991
6   Language Extension via First-class Interpreters - Simmons, Jefferson et al.
4   On some semantic issues in the reflective tower (context) - Malmkjaer - 1990
3   Aspects of computational reflection in a programming languag.. (context) - Danvy, Malmkjaer - 1988
3   DIKU Research Report (context) - Malmkjaer - 1988
3   Environment-based reflection (context) - Jagannathan - 1991
1   Quasi-static abstractions: a device for connecting variables.. (context) - Lee, Friedman - 1993

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