First Draft: Static Single Assignment

Walter Bright newshound2 at digitalmars.com
Thu Nov 20 06:07:30 UTC 2025


On 11/19/2025 12:29 AM, Jonathan M Davis wrote:
> D does not have contextual keywords, and Walter has rejected the idea when
> it has been proposed in the past. In D, if an identifier is a keyword, it's
> a keyword everywhere.

Wweeeellll, there is some flexibility there:

`extern (C) int a;`

`pragma(msg, "hello");

D has a successful pragmatic approach to this.



More information about the dip.development mailing list