Glossary of terms related to Reflection
These should all point to the main Tunes Glossary:
Reflective Programming Languages
These languages have some support for reflection:
Online Links about Reflection
This is a rough list of links thrown out not in any particular order,
established after a bit of netsurfing and a few hints.
Just a starting point, not comprehensive at all at this date...
[Smi82] Reflection and semantics in a procedural language (Ph. D. Thesis) Brian Cantwell Smith Technical Report TR-272, Laboratory for Computer Science, MIT, 1982. [Smi84] Reflection and Semantics in {\sc LISP} Brian Cantwell Smith In Proceedings of the 1984 ACM Symposium on Principles of Programming Language, pages 23--35. ACM, Dec 1984. Previously the CSLI-84-8 report from CSLI at Stanford. About bcs: a short biography and horizon day) http://www-csli.stanford.edu/csli/9495reps/cogsci9495-smith.html
Pattie Maes Concepts and Experiments in Computational Reflection, Proceedings OOPSLA 1987, pp. 147-155 her thesis in 1987 Pattie Maes and Daniele Nardi, Editors: Metalevel Architectures and Reflection, North-Holland 1988
Lots of papers by Gregor Kiczales, Jim Des Rivieres, Daniel G. Bobrow, Anurag Mendhekar, Brian Cantwell Smith, John Lamping, Shigeru Chiba, Pierre Cointe, Akinori Yonezawa, Yasuhiko Yokote, etc
A classical book by des Rivieres, Kiczales, and Bobrow: "The Art of the Meta-Object Protocol" MIT-Press 1991
Try reading Erik Ruf's PhD thesis on PE, it should be available via anon ftp from quilty.stanford.edu. PE courses have been taught using his dissertation.
Back to the Tunes
Review Subproject,
or to the main Tunes page.
Page Maintainer: