The "no gc" crowd

dennis luehring dl.soluz at gmx.net
Wed Oct 9 08:49:51 PDT 2013


Am 09.10.2013 17:46, schrieb Paulo Pinto:
> Am 09.10.2013 16:30, schrieb Manu:
>> On 9 October 2013 17:31, Walter Bright <newshound2 at digitalmars.com
>> <mailto:newshound2 at digitalmars.com>> wrote:
>>
>>     On 10/9/2013 12:29 AM, Manu wrote:
>>
>>         Does anyone here REALLY believe that a bunch of volunteer
>>         contributors can
>>         possibly do what apple failed to do with their squillions of
>>         dollars and engineers?
>>         I haven't heard anybody around here propose the path to an
>>         acceptable solution.
>>         It's perpetually in the too-hard basket, hence we still have the
>>         same GC as
>>         forever and it's going nowhere.
>>
>>
>>     What do you propose?
>>
>>
>> ARC. I've been here years now, and I see absolutely no evidence that the
>> GC is ever going to improve. I can trust ARC, it's predictable, I can
>> control it.
>> Also, proper support for avoiding the GC without severe inconvenience as
>> constantly keeps coming up. But I don't think there's any debate on that
>> one. Everyone seems to agree.
>
> As someone that is in the sidelines and doesn't really use D, my opinion
> should not count that much, if at all.
>
> However, rewriting D's memory management to be ARC based will have
> performance impact if the various D compilers aren't made ARC aware.
>
> Then there is the whole point of rewriting phobos and druntime to use
> ARC instead of GC.
>
> Will the return on investment pay off, instead of fixing the existing GC?
>
> What will be the message sent to the outsiders wondering if D is stable
> enough to be adopted, and see these constant rewrites?
>
> --
> Paulo
>

not manual ARC - compiler generated ARC - so there is no need for rewrite



More information about the Digitalmars-d mailing list