Swift is based LLVM,what will the D's LDC do?

Temtaime via Digitalmars-d digitalmars-d at puremagic.com
Wed Jun 4 02:45:18 PDT 2014


I think too that main branch of D should be LDC.
Proprietary backend is one big mistake.

Some linux distributives doesn't want to include dmd because of 
backend's license.
Also backend has several codegen bugs.
And it cannot optimize almost at all.

LLVM is tested in time as Clang.
It has great optimizations.

And if one speak about compilation time... Yes dmd compiles 
faster than ldc but the difference is not so great. And who cares 
about compilation time when one write the code ?


More information about the Digitalmars-d mailing list