BibSonomy :: publication :: Reification: Reflection without Metaphysics

publication post of gron

Reification: Reflection without Metaphysics

Daniel P. Friedman, and Mitchell Wand. Proceedings of the 1984 ACM Symposium on LISP and functional programming, page 348--355. New York, NY, USA, ACM, (1984)

discussion

(0)

resources (URL, PDF, ...)

DOI:10.1145/800055.802051
URL:http://doi.acm.org/10.1145/800055.802051
internal link:
?
You can use this internal link to create references to this post in your discussions. Just copy this internal link and paste it in your discussion text.
BibTeX key:Friedman:1984:RRW:800055.802051

abstract

<par>We consider how the data structures of an interpreter may be made available to the program it is running, and how the program may alter its interpreter's structures. We refer to these processes as <italic>reification</italic> and <italic>reflection</italic>. We show how these processes may be considered as an extension of the fexpr concept in which not only the form and the environment, but also the continuation, are made available to the body of the procedure. We show how such a construct can be used to effectively add an unlimited variety of &ldquo;special forms&rdquo; to a very small base language. We consider some trade-offs in how interpreter objects are reified. Our version of this construct is similar to one in 3-Lisp Smith 82, 84, but is independent of the rest of 3-Lisp. In particular, it does not rely on the notion of a tower of interpreters.</par>

Description

Reification
BibSonomy is offered by the KDE group of the University of Kassel, the DMIR group of the University of Würzburg, and the L3S Research Center, Germany. Privacy & Terms of Use - Contact