1 line
10 KiB
HTML
1 line
10 KiB
HTML
<html><head><title>Reflection</title><meta name="generator" content="SchemeBib and Site-ML" charset="utf-8" /><meta name="description" content="Online bibliography of Scheme research" /><meta name="keywords" content="Scheme, bibliography, research, reflection" /><meta name="robots" content="index,follow" /><link rel="stylesheet" href="basic.css" type="text/css" /></head><body><table width="100%"><tr valign="top"><td width="124"><table width="124"><tr width="124" height="45"><td width="124" height="45"><a href="http://readscheme.org"><img width="124" height="45" border="0" alt="Readscheme.org" src="./imgs/nav-logo.gif" /></a></td></tr><tr width="124" height="124"><td width="124" height="124"><a href="./index.html" target="_top"><img width="124" height="124" border="0" alt="Scheme Bibliography Home" src="./imgs/nav_mainlogo.gif" /></a></td></tr><tr width="124" height="30"><td width="124" height="30"><a href="./page1.html" target="_top"><img width="124" height="30" border="0" alt="Classics" src="./imgs/nav_classics.gif" /></a></td></tr><tr width="124" height="18"><td width="124" height="18"><a href="./page2.html" target="_top"><img width="124" height="18" border="0" alt="Semantics" src="./imgs/nav_sem.gif" /></a></td></tr><tr width="124" height="18"><td width="124" height="18"><a href="./page3.html" target="_top"><img width="124" height="18" border="0" alt="Macros" src="./imgs/nav_macros.gif" /></a></td></tr><tr width="124" height="18"><td width="124" height="18"><a href="./page4.html" target="_top"><img width="124" height="18" border="0" alt="Objects" src="./imgs/nav_objects.gif" /></a></td></tr><tr width="124" height="30"><td width="124" height="30"><a href="./page5.html" target="_top"><img width="124" height="30" border="0" alt="Modules" src="./imgs/nav_modules.gif" /></a></td></tr><tr width="124" height="18"><td width="124" height="18"><a href="./page6.html" target="_top"><img width="124" height="18" border="0" alt="Continuations" src="./imgs/nav_cps.gif" /></a></td></tr><tr width="124" height="30"><td width="124" height="30"><a href="./pagexml.html" target="_top"><img width="124" height="30" border="0" alt="Web Programming" src="./imgs/nav_xml.gif" /></a></td></tr><tr width="124" height="18"><td width="124" height="18"><a href="./page7.html" target="_top"><img width="124" height="18" border="0" alt="Applications" src="./imgs/nav_appl.gif" /></a></td></tr><tr width="124" height="18"><td width="124" height="18"><a href="./page8.html" target="_top"><img width="124" height="18" border="0" alt="Implementation" src="./imgs/nav_impl.gif" /></a></td></tr><tr width="124" height="30"><td width="124" height="30"><a href="./page9.html" target="_top"><img width="124" height="30" border="0" alt="Concurrent Programming" src="./imgs/nav_conc.gif" /></a></td></tr><tr width="124" height="30"><td width="124" height="30"><a href="./page10.html" target="_top"><img width="124" height="30" border="0" alt="Partial Evaluation" src="./imgs/nav_pe.gif" /></a></td></tr><tr width="124" height="18"><td width="124" height="18"><a href="./page11.html" target="_top"><img width="124" height="18" border="0" alt="Reflection" src="./imgs/focus_nav_reflect.gif" /></a></td></tr><tr width="124" height="30"><td width="124" height="30"><a href="./whats_new.html" target="_top"><img width="124" height="30" border="0" alt="Recent Additions" src="./imgs/nav_recent.gif" /></a></td></tr></table></td><td width="20"><img width="20" height="1" border="0" src="./imgs/dot_clear.gif" /></td><td><a name="reflection" /><h2>Reflection</h2><ul><li>Brian Cantwell Smith. "Reflection and Semantics in a Procedural Language". PhD. Thesis. Massachusetts Institute of Technology. MIT-LCS-TR-272. January 1982. Available online: <a href="http://repository.readscheme.org/ftp/papers/bcsmith-thesis.pdf">pdf</a>.</li><li>Brian Cantwell Smith. "Reflection and semantics in LISP". <em>Principles of programming languages (POPL84)</em>. January 1984. Available online: <a href="http://portal.acm.org/citation.cfm?id=800017.800513">ACM Digital Library</a>.</li><li>Brian Cantwell Smith and Jim des Rivières. "Interim 3-LISP Reference Manual". Xerox PARC. 1984. </li><li>Jim des Rivières and Brian Cantwell Smith. "The implementation of procedurally reflective languages". <em>1984 ACM Symposium on LISP and functional programming</em>. August 1984. Available online: <a href="http://portal.acm.org/citation.cfm?id=800055.802050">ACM Digital Library</a>.</li><li>Kenichi Asai. "Reflecting on the Metalevel Interpreter Written in Direct Style". <em>International Lisp Conference 2003 (ILC 2003)</em>. October 2003. Available online: <a href="http://pllab.is.ocha.ac.jp/~asai/papers/ilc03.ps.gz">ps</a>.</li><li>Olivier Danvy and Karoline Malmkjær. "A Blond Primer". DIKU. DIKU Rapport 88/21. October 1988. Available online: <a href="http://www.daimi.au.dk/~danvy/Papers/danvy-malmkjaer-blond-primer.pdf">pdf</a>.</li><li>Olivier Danvy and Karoline Malmkjær. "Intensions and Extensions in a Reflective Tower". <em>Lisp and Functional Programming (LFP'88)</em>. 1988. Available online: <a href="http://www.daimi.au.dk/~danvy/Papers/danvy-malmkjaer-LFP88.ps.gz">ps</a>.</li><li>Kenneth R. Anderson and Timothy J. Hickey. "Reflecting Java into Scheme". <em>Proceedings of Reflection 99</em>. Lecture Notes in Computer Science, v. 1616. 1999. </li><li>Daniel P. Friedman and Mitchell Wand. "Reification: Reflection Without Metaphysics". <em>Conference Record of the 1984 ACM Symposium on LISP and Functional Programming</em>. August 1984. Available online: <a href="http://portal.acm.org/citation.cfm?id=802051&coll=portal">ACM Digital Library</a>.</li><li>Mitchell Wand. "The Mystery of the Tower Revealed: a Non-Reflective Description of the Reflective Tower". <em>Proceedings of the 1986 ACM Symposium on LISP and Functional Programming</em>. August 1986. Available online: <a href="http://portal.acm.org/citation.cfm?id=319871&coll=Portal">ACM Digital Library</a>.</li><li>Mitchell Wand and Daniel P. Friedman. "The Mystery of the Tower Revealed: A Non-Reflective Description of the Reflective Tower". <em>Meta-Level Architectures and Reflection</em>. 1988. </li><li>Stanley Jefferson and Daniel P. Friedman. "A Simple Reflective Interpreter". Computer Science Department, Indiana University. September 1992. Available online: <a href="ftp://ftp.cs.indiana.edu/pub/scheme-repository/doc/pubs/iucstr364.ps.gz">ps</a>.</li><li>John Wiseman Simmons II and Daniel P. Friedman. "A Reflective System is as Extensible as its Internal Representations: An Illustration". Computer Science Department, Indiana University. October 1992. Available online: <a href="ftp://ftp.cs.indiana.edu/pub/scheme-repository/doc/pubs/iucstr366.ps.gz">ps</a>.</li><li>John Wiseman Simmons II, Stanley Jefferson and Daniel P. Friedman. "Language Extension via First-class Interpreters". Computer Science Department, Indiana University. September 1992. Available online: <a href="ftp://ftp.cs.indiana.edu/pub/scheme-repository/doc/pubs/iucstr362.ps.gz">ps</a>.</li><li>Guillermo J. Rozas. "Translucent Procedures, Abstraction Without Opacity". MIT AI Lab. AITR-1427. October 1993. Available online: <a href="http://repository.readscheme.org/ftp/papers/ai-lab-pubs/AITR-1427.ps.gz">ps</a> <a href="http://repository.readscheme.org/ftp/papers/ai-lab-pubs/AITR-1427.pdf">pdf</a>.</li><li>Christian Queinnec. "Macroexpansion reflective tower". <em>Proceedings of the Reflection'96 Conference</em>. April 1996. Available online: <a href="http://pagesperso-systeme.lip6.fr/Christian.Queinnec/Papers/towexp.ps.gz">ps</a>.</li><li>Suresh Jagannathan. "Reflective Building Blocks for Modular Systems". <em>International Workshop on Reflection and Meta-Level Architectures</em>. November 1992. Available online: <a href="http://www.cs.purdue.edu/homes/suresh/papers/reflect92.ps.gz">ps</a>.</li><li>Suresh Jagannathan and Gul Agha. "A Reflective Model of Inheritance". <em>European Conference on Object-Oriented Programming (ECOOP 92)</em>. LNCS 615. June 1992. Available online: <a href="http://www.cs.purdue.edu/homes/suresh/papers/ecoop92.ps.gz">ps</a>.</li><li>Kenichi Asai, S. Matsuoka and Akinori Yonezawa. "Duplication and Partial Evaluation - For a Better Understanding of Reflective Languages". <em>Lisp and Symbolic Computation</em>. Vol. 9, Nos. 2/3. May/June 1996. Available online: <a href="http://pllab.is.ocha.ac.jp/~asai/papers/lasc96-letter.ps.gz">ps</a>.</li><li>Kenichi Asai, Hidehiko Masuhara, S. Matsuoka and Akinori Yonezawa. "Partial evaluation as a compiler for reflective languages". University of Tokyo. 95-10. December 1995. Available online: <a href="http://www.is.s.u-tokyo.ac.jp/tech-reports/TR95-10-a4.ps.gz">ps</a>.</li><li>Kenichi Asai, S. Matsuoka and Akinori Yonezawa. "Roles of a Partial Evaluator for the Reflective Language Black". University of Tokyo. 94-11. May 1994. Available online: <a href="http://www.is.s.u-tokyo.ac.jp/tech-reports/TR94-11-letter.ps.gz">ps</a>.</li><li>Hidehiko Masuhara. "Architecture Design and Compilation Techniques Using Partial Evaluation in Reflective Concurrent Object-Oriented Languages". PhD. Thesis. University of Tokyo. January 1999. Available online: <a href="http://www.graco.c.u-tokyo.ac.jp/~masuhara/papers/phdthesis.ps.gz">ps</a> <a href="http://www.graco.c.u-tokyo.ac.jp/~masuhara/papers/phdthesis.pdf">pdf</a>.</li><li>Hidehiko Masuhara and Akinori Yonezawa. "Design and Partial Evaluation of Meta-objects for a Concurrent Reflective Language". <em>European Conference on Object-Oriented Programming (ECOOP'98)</em>. July 1998. Available online: <a href="http://www.yl.is.s.u-tokyo.ac.jp/pub/papers/ecoop98-abclr3-letter.ps.gz">ps</a> <a href="http://www.yl.is.s.u-tokyo.ac.jp/pub/papers/ecoop98-abclr3.pdf">pdf</a>.</li><li>Olivier Danvy. "Across the Bridge between Reflection and Partial Evaluation". <em>Partial Evaluation and Mixed Computation</em>. 1988. </li></ul><p><img width="1" height="40" border="0" src="./imgs/dot_clear.gif" /></p><div class="collophon" align="right">Hosted by <a href="http://concurrency.cc">concurrency.cc</a>.<p />Last modified: Saturday, August 11th, 2012 4:55:49pm<br />HTML generated using <a href="http://celtic.benderweb.net/webit/">WebIt!</a>.</div></td></tr></table></body></html> |