Why many programmers don't like GC?

jmh530 john.michael.hall at gmail.com
Fri Jan 15 16:21:43 UTC 2021


On Friday, 15 January 2021 at 15:36:37 UTC, Ola Fosheim Grøstad 
wrote:
> On Friday, 15 January 2021 at 15:20:05 UTC, jmh530 wrote:
>> Hypothetically, would it be possible for users to supply their 
>> own garbage collector that uses write barriers?
>
> Yes. You could translate Google Chrome's Oilpan to D. It uses 
> library smart pointers for dirty-marking. But it requires you 
> to write a virtual function that points out what should be 
> traced (actually does the tracing for the outgoing pointers 
> from that object):

The library smart pointers would make it difficult to interact 
with existing D GC code though.


More information about the Digitalmars-d-learn mailing list