On Wednesday, 5 February 2014 at 20:04:31 UTC, Andrei Alexandrescu wrote:
I said it a couple of times, and it seems it bears repeating: the charter of this is solely to create a slice type that takes care of itself. What this is not is a general solution for managing internal pointers or pointers to arbitrary objects.

Then I think this is starting in the wrong end of the problem space. Slices are tiny dots in this picture.

It would be better to have a RC compiler switch and version{} statements in the libraries rather than having extensive special casing of RC/GC vs pure GC types in user code.

Reply via email to