On 2/4/14, 5:06 PM, Adam Wilson wrote:
Ok, disregard my previous post. I think I understand better what Andrei
is driving at, but it's not obvious, better examples are needed. But
more to the point this is going to make us all equally miserable. The
ARC guys don't get the compiler support needed to make ARC fast.

Of course they could. Compiler can have internal support for RC slices. Object will need some built-in support anyway.

It
completely ignores cyclic-refs inside the slice.

Wrong. It leaves cyclic references to the GC.

It doesn't solve the
primary ARC-camp complaint about the reliance on the GC.

Why not?

The GC now guys
have more hoops to jump-through when working with Phobos.

Why?

And it
increases complexity and cognitive load all around.

That comes with the territory. Have no illusion we can add RC support in any way at no cost.


Andrei

Reply via email to