Congratulations to Mihails Strasuns, a.k.a. Dicebot, on the acceptance
of his DIP 1007, '"future symbol" Compiler Concept'!
Although the proposal recommended that the feature be implemented only
internally for DRuntime initially, Walter felt that isn't necessary. So
once implemented, the feature will be available for immediate use.
Thanks are due to Sociomantic, particularly Leandro Lucarella, who
answered Walter's questions on Sociomantic's usage of the feature in
their code base.
In other DIP news, I'm tentatively planning to merge DIP 1011 and begin
its preliminary review in the coming week. This is going to be the
"extern(delegate)" proposal from Jonathan Marler. I invite everyone to
participate in the draft review on the PR over the next few days.
Another DIP in the queue in need of a draft review is Nicholas Wilson's
proposal to allow changing the default attributes (like @system vs.
@safe, @nogc vs. 'uses GC'). This DIP follows on from a recent
discussion here in the forums. The sooner we can get feedback on the PR,
the sooner I'll be ready to merge it and begin the review process.
Finally, I find that DIP 1010, Timon Gehr's "static foreach", received
no external input in the draft review, and no feedback during the
preliminary review -- the discussion thread is empty! Either it was
completely ignored or it's so well put together that it warrants no
criticism. I'm inclined to believe that it's the latter. With that in
mind, I'm going to push it on to the formal review without the normal
two-week window for feedback. I'll make the announcement on Monday, then
if there is no feedback by Wednesday that warrants keeping it open, I'll
submit it to Walter and Andrei for judgement. So please read the DIP if
you haven't already and consider over the weekend if you have anything
to say about it. If so, then you can post it in the thread I'll open on