== Quote from Walter Bright (newshou...@digitalmars.com)'s article
> Abandoning dmd's back end now then would entail a 2 year delay with no
> updates, and I guarantee that there'll be years of wringing bugs out of
> LLVM. Writing a cg for a complex instruction set like the x86 is, well,
> pretty complicated <g> with thousands of special cases.
> One thing that made D possible was I was able to use a mature,
> professional quality, debugged optimizer and back end. The lack of that
> has killed many otherwise promising languages in the past.

I do agree to a large extent with the argument that Walter's time is better 
spent
on the language itself rather than on messing with compiler back ends, but just 
to
play devil's advocate:  What happens when x86-32 is irrelevant because 
everyone's
using 64-bit?  Could DMD eventually be made to support x86-64 codegen w/o too 
much
work, given that it already supports x86-32?  How much longer do others on this
newsgroup think x86-32 will be the dominant compiler target?

Reply via email to