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