Smart pointers instead of GC?

Frustrated c1514843 at drdrb.com
Mon Feb 3 13:21:20 PST 2014


On Monday, 3 February 2014 at 20:21:14 UTC, Adam Wilson wrote:
> On Mon, 03 Feb 2014 12:02:29 -0800, Andrei Alexandrescu 
> <SeeWebsiteForEmail at erdani.org> wrote:
>
>> On 2/3/14, 6:57 AM, Frank Bauer wrote:
>>> Anyone asking for the addition of ARC or owning pointers to 
>>> D, gets
>>> pretty much ignored. The topic is "Smart pointers instead of 
>>> GC?",
>>> remember? People here seem to be more interested in diverting 
>>> to
>>> nullable, scope and GC optimization. Telling, indeed.
>>
>> I thought I made it clear that GC avoidance (which includes 
>> considering built-in reference counting) is a major focus of 
>> 2014.
>>
>> Andrei
>>
>
> Andrei, I am sorry to report that anything other than complete 
> removal of the GC and replacement with compiler generated ARC 
> will be unacceptable to a certain, highly vocal, subset of D 
> users. No arguments can be made to otherwise, regardless of 
> validity. As far as they are concerned the discussion of ARC 
> vs. GC is closed and decided. ARC is the only path forward to 
> the bright and glorious future of D. ARC most efficiently 
> solves all memory management problems ever encountered. 
> Peer-Reviewed Research and the Scientific Method be damned! ALL 
> HAIL ARC!
>
> Sadly, although written as hyperbole, I feel that the above is 
> fairly close to the actual position of the ARC crowd.

No!! That seems quite arrogant! No one is trying to take your
toys away from you! We just ask that you allow us to play with
ours as we have done the same for you. It should be a two way
street. Just because you drive down it doesn't mean you own it.

Of course no one is demanding it be done, Anyone can choose to do
what they want. But many love D and what it does but are forced
to take the good with the bad... and there is no great reason for
that.

D has the potential to be one of those languages that have it
all. It can't when you keep it from growing. Removing the AGC
dependence that D has will be like giving water to a seed... and
we all want D to be successful, don't you?

After all, what's the harm in us both being able to play with our
toys? Or are you just the jealous time that doesn't like to see
anyone else happy?


More information about the Digitalmars-d mailing list