Why I Like D
Paulo Pinto
pjmlp at progtools.org
Thu Jan 13 16:33:59 UTC 2022
On Thursday, 13 January 2022 at 15:44:33 UTC, Ola Fosheim Grøstad
wrote:
> 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.
Just leaving this here from a little well known company.
https://developer.arm.com/solutions/internet-of-things/languages-and-libraries/go
ARC, tracing GC, whatever, but make your mind otherwise other
languages that know what they want to be get the spotlight in
such vendors.
More information about the Digitalmars-d-announce
mailing list