On Thursday, 18 February 2016 at 17:56:32 UTC, Jonathan M Davis wrote:
[…] if you want to be writing scripts in D (which is really useful), you need rdmd, which means using dmd

You can use rdmd with ldmd2 just as well (and presumably gdmd too).

New users are frequently impressed by how fast dmd compiles code, and it's a big selling point for us. It's only later that benchmarking comes into play, and if want to do that, then use gdc or ldc. The download page already says to use gdc or ldc if you want better optimization.

I'd claim that an equal number of people is put off by the sometimes abysmal performance of optimized DMD output in their initial tests and first toy projects.

dmd is a clear winner as far as development goes.

Clear only to somebody with x86-centric vision. I'm not claiming that the somewhat lower compile times aren't good for productivity. But being able to easily tap into the rich LLVM ecosystem or even just targeting the most widely used CPU architecture (in terms of units) is also something not to be forgotten when considering the development process.

 — David

Reply via email to