My two cents

bpr brogoff at gmail.com
Mon Oct 23 15:53:39 UTC 2017


On Monday, 23 October 2017 at 11:21:13 UTC, Martin Nowak wrote:
> On Saturday, 21 October 2017 at 18:52:15 UTC, bitwise wrote:
>> On Wednesday, 18 October 2017 at 08:56:21 UTC, Satoshi wrote:
>>
>>> async/await (vibe.d is nice but useless in comparison to C# 
>>> or js async/await idiom)
>>
>>
>>> Reference counting when we cannot use GC...
>>
>>
>> If I understand correctly, both of these depend on 
>> implementation of 'scope' which is being worked on right now.
>
> Scope is about preventing pointer escaping, ref-counting also 
> needs to make use-after-free safe which is currently in the 
> early spec phase.

FYI, in cousin (imperative, GC'ed, systems PL) language Nim, 
there's currently some similar discussion around how to make seq 
and string GC free:

https://nim-lang.org/araq/destructors.html

so these efforts in D are timely.



More information about the Digitalmars-d mailing list