A Reflective Implementation of a Distributed Programming Model
This paper presents a reflective implementation of a programming model for distributed applications design. This model extends elements of the object programming model such as classes, instantiation, and algorithmic statements in order to facilitate distributed programming. It is implemented with a framework based on a run-time metaobject protocol written with OpenC++ v2.
- 1.S. Chiba. A study of Compile-Time Metaobject Protocol. PhD thesis, Univ. of Tokyo, 1996.Google Scholar
- 2.S. Chiba. OpenC+ + release 1.2 programmer’s guide. Technical Report 9303, Univ. of Tokyo, 1993.Google Scholar
- 3.J. Ferber. Computational reflection in class based object oriented languages. In Proc. of OOPSLA’89, 1989.Google Scholar
- 4.G. Kiczales, J. des Rivieres, and D.G. Bobrow. The Art of the Metaobject Protocol. MIT Press, 1991.Google Scholar