A very simple CLOS-like language, embedded in Scheme, with a simple MOP. While the MOP is simple, it is essentially equal in power to both MOPs in The Art of the Metaobject Protocol. This implementation is not at all optimized, but the MOP is designed so that it can be optimized.
This language is a C++ with a simple MOP to extend the language for distributed computing. This distribution includes source code of the Open C++ compiler and some sample programs. The compiler runs under Sun C++ or GNU C++. This distribution is version 1.2; the new one is now under development. It will drastically change its meta architecture to achieve more practical extensibility.
![]() |
Return to the Open Implementation Home Page |