Right now I'm trying out the approach of making existing C++ 3D engines available for D.  SWIG is very instrumental in the process.<div>I hope that after the 64-bit issues are worked out, some special attention can be applied to the D language issue(s) that make it harder for SWIG to effectively generate D code.</div>