On 7/8/2012 4:15 AM, Jacob Carlborg wrote:
Don't know if it helps but the tool can be easily used as a library and wrapped in a C API. Then DMD can used the tool directory like a library. No need for creating a new process and writing temporary files.
Creating a new process has its advantages: 1. Bugs from one process won't propagate to another.2. The programmer of that process can develop completely independently of the D compiler.
