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.