Enum literals, good? bad? what do you think?
russhy
russhy at gmail.com
Tue Jul 20 15:50:49 UTC 2021
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
More information about the Digitalmars-d
mailing list