On Monday, 1 May 2023 at 00:34:03 UTC, ryuukk_ wrote:

I don't think it's a misconception. It's more like a complete lack of clarity.

the goal is not to use an anonymous enum, the goal is to leverage the robust type system to avoid repeting yourself, wich is bad

```
Value value;
value.type = ValueType.STRING;
```

vs

```
Value value;
value.type = .STRING;
```

This is another case of the "complete lack of clarity" I wrote about in my earlier comment. With an anonymous enum you could write

```
value.type = STRING;
```

Maybe you have something deeper in mind, but that example does not make a case for changing the language. Rather than shouting, you should put together a better example.

I will let this conversation die. I don't think it's going to resolve anything (and I'm not the one that needs convincing anyway).

Reply via email to