Enum literals, good? bad? what do you think?

bauss jj_1337 at live.dk
Thu Jul 22 11:03:55 UTC 2021


On Tuesday, 20 July 2021 at 15:50:49 UTC, russhy wrote:
> Hello
>
> I all the time wondered why we always have to be so much 
> verbose with enum, when it's not casting to primitives, it is 
> about repeating their long type name, constantly, all the time
>
> After trying some other languages over the past few years, i 
> discovered in zig you can just ommit the enum type name and 
> just use enums this way: .MY_VALUE
>
> I don't know if that's something that could be supported with 
> D, i am not a compiler dude, so i don't have the answer
>
> Adam on discord mentioned using with(ENUM_TYPE) or just an 
> alias, but i think we go ahead and make it simple
>
> I had prepared a DIP [1], not ready at all, but i wanted to 
> initiate some discussion about that feature
>
> So what do you think? yay? nay? why not?
>
>
> [1] https://github.com/RUSshy/DIPs/blob/patch-2/DIPs/DIP1xxx.md

Terrible, just terrible.


More information about the Digitalmars-d mailing list