Future of D

Ola Fosheim Grostad ola.fosheim.grostad at gmail.com
Wed Dec 16 15:12:23 UTC 2020


On Tuesday, 15 December 2020 at 11:59:46 UTC, Max Haughton wrote:
> It would be more fruitful to annotate non-GC code i.e. it would 
> need to be subject to ownership checking, which will require 
> annotation to interact with existing D semantics (specifically 
> for interprocedural analysis)

There should be a distinction between libraries and application. 
Libraries should type annotate ownership, borrowing and 
deterministic destruction. Then they can be used with or without 
GC and a precise GC would be faster with this in place.

But D has to choose whether it should support high level 
programming or not, that would determine which direction the 
lnguage should go. Right now it is aiming for stagnation. Well, 
that won't last...


More information about the Digitalmars-d mailing list