First Draft: Static Single Assignment
jmh530
john.michael.hall at gmail.com
Tue Nov 18 15:48:04 UTC 2025
On Tuesday, 18 November 2025 at 13:31:00 UTC, Quirin Schroll
wrote:
> [snip]
>
> That would be a language change that warrants a DIP and might
> pull its weight.
I can't say I was following all of what you were saying with
respect to classes, but I'm generally sympathetic to this.
That being said, this would be a much bigger change than what
Walter is suggesting. Among the language maintainers, there is a
lot of pushback on new features that will significantly increase
complexity. I tend to think of it as a complexity/usefulness
trade-off. On this basis, the question is whether the additional
usefulness beyond Walter's suggestion would justify the
additional complexity it would bring. I don't have a good sense
of that, but providing an improved C++ interop story would be a
positive.
Regardless, this version might have a more successful adoption if
it is released through the editions process.
More information about the dip.development
mailing list