Meta-Object Protocols for C++: The Iguana Approach.

B. Gowing, VERN R. CAHILL · 1996

Meta-Object Protocols (MOPs) are animportant aspect of object-oriented reective programming. A number of C++ extensions have been implemented that include certain re ective features, however none of these provides a fully featured MOP. In this paper, we describe an extended version of C++ called Iguana that allows various features of the C++ language to be rei ed and their implementations (dynamically) modi ed. We show how Iguana can be used to write compiled re ective software. 1

Read the paper · More papers on PaperTik