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