Reflective Languages Programming
Reflective Languages Programming
Reflective
Reflection: a method or means to let a system maintain information about itself (meta-information), and to use such to alter its behavior, to change, adapt; something acting upon itself. This is higher-order behavior than strict imperative models.
On this page, languages are arranged in three groups and levels: 1) Top group: types or classes of languages. 2) Middle group: languages for which there are more than one instance of a language of this name/type, a language family. 3) Bottom group: specific languages, individual instances; there is only one language of this name/type.
Top: Computers: Programming: Languages: Reflective
See Also:
- Several object-oriented languages are designed or extended to support varied levels of reflection: KRS (3-KRS), LISP (3-LISP, CLOS), ABCL (ABCL/R, ACBL/R2), AL-1/D (MMRF), C++ (Open C++, Iguana), Java (MetaXa).
- Includes an overview of the language, glossary of terms, links to reviews, and links to programmers' personal pages.
- Proceedings, electronic copies of abstracts and full documents. Much useful information.
- Programming system (language and persistent environment) from University of St Andrews. Features: orthogonal persistence, type completeness, higher-order procedures, abstract (existential) data types, collections of bindings, strongly typed stable store,
- Written in the form of an addition to the book 'Eiffel: The Language'. Introspection is Eiffel's term for reflection. Acrobat PDF format.
- From Department of Data Processing and Operations Research, University of Montreal, Quebec, Canada.
- From OOPSLA October 1992.
- Definition, some explanations and related material.
- Unique description, links. [Open Content]
Newsgroups:
| | | | | | |
Copyright © 1995-2007 Internet Advertising Solutions, Inc.
Copyright Notice | Privacy Policy | Site Map | APR
|
 |
|