Confusion/trying to understand CTFE keywords

Computermatronic computermatronic at gmail.com
Mon Jun 4 00:13:25 UTC 2018


On Sunday, 3 June 2018 at 21:32:06 UTC, gdelazzari wrote:
I'm trying to understand why
> keywords such as "static" or "enum" are used to denote compile 
> time "things". What I mean is that those keywords are also used 
> for other purposes, so I find it a bit confusing. Couldn't a 
> keyword like "ctfe" (just making it up right now) exist?

I believe the enum was chosen over a dedicated keyword for 
compile-time constants to prevent adding another keyword, as D 
already has quite a few.


More information about the Digitalmars-d-learn mailing list