<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 17 April 2014 10:06, Michel Fortin via Digitalmars-d <span dir="ltr"><<a href="mailto:digitalmars-d@puremagic.com" target="_blank">digitalmars-d@puremagic.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On 2014-04-16 23:20:07 +0000, Walter Bright <<a href="mailto:newshound2@digitalmars.com" target="_blank">newshound2@digitalmars.com</a>> said:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 4/16/2014 3:42 PM, Adam Wilson wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
ARC may in fact be the most advantageous for a specific use case, but that in no<br>
way means that all use cases will see a performance improvement, and in all<br>
likelihood, may see a decrease in performance.<br>
</blockquote>
<br>
Right on. Pervasive ARC is very costly, meaning that one will have to define alongside it all kinds of schemes to mitigate those costs, all of which are expensive for the programmer to get right.<br>
</blockquote>
<br></div></div>
It's not just ARC. As far as I know, most GC algorithms require some action to be taken when changing the value of a pointer. If you're seeing this as unnecessary bloat, then there's not much hope in a better GC for D either.<br>
</blockquote><div><br></div><div>Indeed.</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
But beyond that I wonder if @nogc won't entrench that stance even more.</blockquote><div><br></div><div>This is *precisely* my concern. I'm really worried about this.</div></div></div></div>