D Editions

Richard (Rikki) Andrew Cattermole richard at cattermole.co.nz
Thu May 30 18:43:43 UTC 2024


 > No exceptions

Doesn't need to be an edition, its not an either/or situation.

 > Change class ABI (monitor) and/or hierarchy

Instead of changing Object I have proposed that we introduce custom 
roots. Then people use whatever fits their needs.

---

I'm happy to see the change to an integer for editions.

I do want to see D2 (version 2) to be defined as missing DIP1000 
enforcement.

There is missing all of the release scheduling as well as a guarantee of 
when an edition is made. It shouldn't be done yearly (see languages like 
Rust or C#).

It would also be nice to see a work in progress edition which includes 
all the currently approved preview flags, so that people can get a feel 
of what the next edition is going to be like (find bugs ext.).


More information about the dip.ideas mailing list