On Friday, September 12, 2025 5:58:57 PM Mountain Daylight Time Brother Bill via Digitalmars-d-learn wrote: > Is it time to consider D 3.x.x, that takes the best of D, > discards the mistakes, the mud and the hair, so most well written > D 2.x.x programs still work?
Unless, something significant changes, there will be no D3. As it is, the change from D1 to D2 almost destroyed D (even if the language is arguably much better off with the changes), and Walter is adamant that we're not doing that again. Editions are being added to the language to make it so that a module can be marked as using a specific Edition of the language in order to try to make it easier to make breaking changes, which will potentially mean that larger changes will come to D than we've done in a while (e.g. making @safe the default), but we're not going to make changes drastic enough that they would require D3. And really, even if we decided to do a D3, there would be so much disagreement over what the best changes would be that that alone would likely shatter the community. - Jonathan M Davis
