On Wednesday, 5 February 2014 at 02:00:00 UTC, Manu wrote:
I'm saying that ARC is not fundamentally incompatible with many kinds of workloads, and offers the application a level of flexibility that's not available under a GC alone. It's an enabler for some whole new industries
to use D with confidence.

That's true, ARC will improve latencies. There is a reason for why languages like Python, Perl and Php up till now have been primarily ARC based, but are moving more towards GC as CPU speed has increased. The freeze-the-world time GC provides was unacceptable 15-20 years ago, even for non-realtime stuff.

It is also true that ARC+GC will make the GC run very seldom, perhaps never, depending on the thresholds you set up and the patterns you use.

Reply via email to