> In the D code, the factory function enforces the stricture that the > C++ code is responsible for it's own object creation and destruction. > D code should touch this. Last line above meant to say: "D code should NOT touch this" as in, D code should not take any responsibility for creation/destruction of the object. -JJR