On 6/12/11 4:23 AM, Nick Sabalausky wrote:
"Andrej Mitrovic"<[email protected]>  wrote in message
news:[email protected]...
On 6/12/11, Nick Sabalausky<[email protected]>  wrote:
Are you working on updating DDMD to a newer DMD, or just simply trying to
use the newer backend? If the former, then that's fantastic and I look
forward to it.

I'd like to really work on it properly (it would seem like an exciting
project to work on!), and update DDMD to be more D2-like, e.g. that
entire main.d module seems to re-implement argument passing via C APIs
just like DMD's C++ code, but this seems unnecessary to me? Replacing
that with getopt() would cut that module down to a tiny fragment of
its original size.


Actually, what I meant was this: DDMD is currently based on DMD 2.040. Ie,
ATM, it's DMD 2.040 ported to D. You said you were trying to use the 2.053
backend with DDMD, so I was just wondering if you were also updating DDMD
frontend to be a D port of something newer than 2.040.

I've always wondered what's the methodology of changing ddmd from diffs in dmd. I can only imagine it as a difficult manual process.

Andrei

Reply via email to