Why I Like D
Ola Fosheim Grøstad
ola.fosheim.grostad at gmail.com
Thu Jan 13 15:44:33 UTC 2022
On Thursday, 13 January 2022 at 10:21:12 UTC, Stanislav Blinov
wrote:
> TLDR: it's pointless to lament on irrelevant trivia. Time it!
> Any counter-arguments from either side are pointless without
> that.
"Time it" isn't really useful for someone starting on a project,
as it is too late when you have something worth measuring. The
reason for this is that it gets worse and worse as your
application grows. Then you end up either giving up on the
project or going through a very expensive and bug prone rewrite.
There is no trivial upgrade path for code relying on the D GC.
And quite frankly, 4 ms is not a realistic worse case scenario
for the D GC. You have to wait for all threads to stop on the
worst possible OS/old-budget-hardware/program state configuration.
It is better to start with a solution that is known to scale well
if you are writing highly interactive applications. For D that
could be ARC.
More information about the Digitalmars-d-announce
mailing list