Working code in an upcoming PR by Timon Gehr

Yuxuan Shui via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Tue May 9 09:12:46 PDT 2017


On Tuesday, 9 May 2017 at 13:19:09 UTC, Timon Gehr wrote:
> On 07.05.2017 19:03, Stanislav Blinov wrote:
>> On Sunday, 7 May 2017 at 16:57:58 UTC, Andrei Alexandrescu 
>> wrote:
>>> [...]
>>
>> I see only unsurprising Jpeg artifacts and not much more :)
>> It's too low resolution to make anything out.
>
> It's approximately this:
>
> ---
> alias Seq(T...)=T;
>
> void main(){
>     import std.stdio: writeln;
>     import std.conv: to;
>     static foreach(i;Seq!(0,1,2)){
>         mixin(`int x`~to!string(i)~" = i;");
>     }
>     writeln(x0," ",x1," ",x2);
> }
>
> ---
> ./src/dmd -run staticforeach.d
> DMD v2.075.0-devel-fd4ff76 DEBUG
> 0 1 2
> ---
>
> That was the first test case that worked.
> I have made it almost feature-complete yesterday:
>
> https://github.com/tgehr/dmd/blob/static-foreach/test_staticforeach.d

Yes! Finally!


More information about the Digitalmars-d-announce mailing list