December 01, 2009
Why not compile the dmd front end into a C DLL, add some wrappers that you need, import that in Java. This is what I often do with D, when I don't want to translate lot of C/C++ code. I guess you lose platform independence this way though, but I bet it will still spare you a lot of work.