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.

Reply via email to