[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Why bother porting Guile to BDW-GC?
From: |
Han-Wen Nienhuys |
Subject: |
Re: Why bother porting Guile to BDW-GC? |
Date: |
Sun, 09 Nov 2008 00:27:43 -0200 |
User-agent: |
Thunderbird 2.0.0.16 (X11/20080723) |
Han-Wen Nienhuys escreveu:
> Ludovic Courtès escreveu:
>> Hello Guilers!
>>
>> Below are some of the points (in no particular order) that IMO can make
>> it worthwhile to use the Boehm-Demers-Weiser GC [0] in Guile instead of
>> Guile's historical GC, from an engineering viewpoint.
>>
>
> I'm all for scrapping code; here are my concerns:
>
> - what is the performance impact?
>
> - does BDW GC handle weak references correctly?
>
> - What about various (undoubtedly little used) areas where GC interacts
> with the interpreter: port de-allocation, guardians, etc.
I saw that you mentioned these in your mail. I wonder if it feasible to
provide backward compatibility if we move to BDW.
--
Han-Wen Nienhuys - address@hidden - http://www.xs4all.nl/~hanwen