Evolving the D Language
Richard (Rikki) Andrew Cattermole
richard at cattermole.co.nz
Fri Jul 7 12:42:51 UTC 2023
A big problem with compiler switches is that they have to apply to
everything in a build, or things won't line up. You can't pick and
choose which module it applies to, even if you could, its going to lead
to people having a very bad day.
This is another reason why strict by default is the right choice.
If you become strict instead you break peoples code. But if you allow
obsolete you do not (it could appear anywhere in a build graph).
Either way, I don't think this is 100% there yet.
More information about the Digitalmars-d-announce
mailing list