Unique description, links. [Open Content]
Definition, some explanations and related material.
Written in the form of an addition to the book 'Eiffel: The Language'. Introspection is Eiffel's term for reflection. Acrobat PDF format.
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, graphical data types, concurrent execution and data access, support for reflective programming.
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).
Proceedings, electronic copies of abstracts and full documents. Much useful information.
Includes an overview of the language, glossary of terms, links to reviews, and links to programmers' personal pages.
From Department of Data Processing and Operations Research, University of Montreal, Quebec, Canada.
From OOPSLA October 1992.
Relation-based language, with clear separation between data and processes; reflective; typing can be static or dynamic; design by contract (DbC), time-constraint programming. Description, code samples. [TypeZDotOrgWiki]
Computers /
Programming /
Languages /
Language-OS_Hybrids
|