The D Programming Language Vision Document

Andrej Mitrovic andrej.mitrovich at gmail.com
Mon Jul 4 05:30:10 UTC 2022


On Sunday, 3 July 2022 at 08:46:31 UTC, Mike Parker wrote:
> You can find the final draft of the high-level goals for the D 
> programming language at the following link:
>
> https://github.com/dlang/vision-document

Under 'Memory safety':

> Allow the continued use of garbage collection as the default 
> memory management strategy without impact. The GC is one of D's 
> strengths, and we should not "throw the baby out with the bath 
> water".

Under 'Phobos and DRuntime':

> @nogc as much as possible.

Aren't these the polar opposites of each other? The GC is one of 
D's strengths, yet we should avoid it as much as possible in the 
standard library.

Then it's not part of D's strengths.


More information about the Digitalmars-d-announce mailing list