enum and const or immutable ‘variable’ whose value is known at compile time
jmh530
john.michael.hall at gmail.com
Fri Sep 18 01:32:21 UTC 2020
On Thursday, 17 September 2020 at 10:53:48 UTC, Mike Parker wrote:
> [snip]
>
> I can attest that in the 17 years I've been hanging around
> here, the fact that enum is used to indicate a manifest
> constant has not been a serious source of WTF posts. So I think
> "pretty much everyone coming to D" have decided it's either
> perfectly fine or perfectly tolerable. It's the sort of thing
> that may not be obvious, but once you figure you absorb it and
> get down to coding. I know some people would prefer it were
> something else and some don't care. I'm squarely in the camp
> that thinks it makes perfect sense and it would be silly to
> create a new keyword for it.
A talk at dconf 2019 provided an alternative approach to using
enum for manifest constants:
http://dconf.org/2019/talks/marques.html
More information about the Digitalmars-d-learn
mailing list