On Wednesday, 22 June 2016 at 19:56:26 UTC, Adam D. Ruppe wrote:
On Wednesday, 22 June 2016 at 19:25:13 UTC, Jack Stouffer wrote:
So if linking is slow, then compilation is slow.
But, 1/3 second isn't slow... I don't feel compilation is slow
until it takes more like 5 seconds. Certainly, 1/3s is
noticable (if you do a hello world with printf instead of
writeln you can feel the difference btw), but it isn't
important.
D compile speed typically *scales* better than the competition.
Instead of chasing the 100ms in hello world, it tackles the
10000ms of a real project.
I have a >15000 LOC project that also depends on many dub
packages and uses a fair amount of CTFE. Even doing a full
rebuild, it still only takes roughly 10s. If I skip rebuilding
the dub dependencies then the time is usually cut in half. Over
all dmd seems pretty fast to me.