On 22 February 2015 at 14:25, deadalnix via Digitalmars-d <digitalmars-d@puremagic.com> wrote: > On Sunday, 22 February 2015 at 00:43:47 UTC, Manu wrote: >> >> I personally think ARC in D is the only way forwards. That is an >> unpopular opinion however... although I think I'm just being realistic >> ;) > > > I've considered adding support for it in SDC in the future, but man, reading > the ARC spec fells like a dive into insanity. I've rarely seen such an > overcomplicated system.
But it IS a way forwards... can you suggest another way forwards using a sufficiently fancy GC? While there are no visible alternatives (as has been the case for as long as I've been here), I don't think complexity can be considered a road block. Would a theoretical advanced GC be any less complex? What are the complexities? Can we design to address them elegantly?