Advent of D

Jordi Gutiérrez Hermoso jordigh at octave.org
Tue Mar 6 21:18:27 UTC 2018


On Tuesday, 6 March 2018 at 20:37:34 UTC, Steven Schveighoffer 
wrote:
> On 3/6/18 1:09 PM, Jordi Gutiérrez Hermoso wrote:
>> I wrote a blog post about working on Advent of Code in D. You 
>> can read it here:
>> 
>> http://jordi.inversethought.com/blog/advent-of-d/
>
> I'm enjoying this.
>
> One thing jumped out at me: static does not mean execute at 
> compile time (exactly), it really means allocate this data in 
> thread-local storage.

Thanks for the explanation. I forgot about using enum instead. I 
think I've only briefly encountered it before. I'm aware of the 
global storage of static in this context. I like that it's the 
same keyword for static foreach; that's kind of what I was 
thinking when I wrote that just adding a static can result in 
compile-time execution.

> BTW, that tour page needs updating, it has a few errors in it.

You mean the Dlang tour? I've been meaning for a while to be able 
to generate a url to its Gems section but I've never managed to 
untangle its Vibe.d structure enough to do so.



More information about the Digitalmars-d mailing list