Editions Ideas

Paul Backus snarwin at gmail.com
Sun Dec 14 11:44:32 UTC 2025


On Sunday, 14 December 2025 at 06:48:05 UTC, Walter Bright wrote:
> On 12/13/2025 6:41 AM, Paul Backus wrote:
>> I think DIP 1000 should be torn out of the language 
>> completely, root and branch.
>
> Other languages are moving towards memory safety. Need to keep 
> improving the memory safety of D.

We can (and should) improve memory safety by closing holes in 
@safe. For example, instead of using -preview=dip1000 we can 
simply forbid @safe code from taking the address of a 
stack-allocated variable (passing by `ref` is fine though).


More information about the Digitalmars-d mailing list