On Wednesday, 21 December 2016 at 11:54:35 UTC, Ilya Yaroshenko
wrote:
On Wednesday, 21 December 2016 at 11:36:14 UTC, thedeemon wrote:
On Tuesday, 20 December 2016 at 10:18:12 UTC, Kelly Sommers
wrote:
[...]
Bad news: without complete redesign of the language and
turning into one more C++/CLI (where you have different kinds
of pointers in the language for GC and non-GC), having C
performance and Go-style low-pause GC is not really possible.
You have to choose one. Go chose GC with short pauses but paid
with slow speed overall and slow C interop. D chose C-level
performance but paid for it with a slow GC.
If this is true, a blog post about it with more details is very
welcome --Ilya
Have you seen this one?
http://www.infognition.com/blog/2014/the_real_problem_with_gc_in_d.html