Discussion Thread: DIP 1044--Enum Type Inference--Community Review Round 1
Timon Gehr
timon.gehr at gmx.ch
Fri Nov 18 22:59:14 UTC 2022
On 18.11.22 20:33, H. S. Teoh wrote:
>
> Here's my proposal: use `.` instead of `$`, and if .identifier is
> ambiguous in any way at all, prohibit ITE and require spelling out the
> enum in full. I.e., prohibit it if there's any ambiguity at all with a
> module name, any global identifier, or it can be a member of multiple
> enums currently in scope.
Well, what if you _wanted_ to access the module-scope variable? I guess
there are workarounds, but this still seems a bit messy. Probably still
better than using $identifier though.
More information about the Digitalmars-d
mailing list