access CTFE variables at compile time.
Don
turnyourkidsintocash at nospam.com
Wed Jul 10 04:12:54 PDT 2013
On Wednesday, 10 July 2013 at 01:23:20 UTC, bearophile wrote:
> Meta:
>
>> I think there's been mention a couple times of a ctfeWrite
>> function that can print values at compile-time, but so far
>> nobody's implemented it.
>
> That's not true. This is the ER:
> http://d.puremagic.com/issues/show_bug.cgi?id=3952
>
> And the patch:
> https://github.com/D-Programming-Language/dmd/pull/237
> A significant problem with GitHub is that it's managed mostly
> as as a LIFO (last in first out), it means the last added
> patches get exposure, are discussed, and they often get added
> to the code. But if they are not merged in few weeks, they get
> out of radar and they get forgotten, and they rot for years.
> This is a significant problem for D development that so far
> doesn't have a solution. I don't remember Andrei or Walter
> every discussing about this problem or proposing solutions...
Although that's a problem, it's not at all what's happened here.
That patch would not have worked, essentially because it mixes
values-inside-CTFE with literals-outside-CTFE. It worked in
simple cases, but not in general. That's not a simple problem
with the patch that could have been fixed at the time.
More information about the Digitalmars-d
mailing list