D Concurrent GC

Andrei Alexandrescu SeeWebsiteForEmail at erdani.org
Thu Sep 16 07:00:45 PDT 2010


On 9/15/10 22:22 CDT, Andrei Alexandrescu wrote:
> On 09/15/2010 07:00 PM, Sean Kelly wrote:
>> Lutger Wrote:
>>
>>> Sean Kelly wrote:
>>>
>>>> Sean Kelly Wrote:
>>>>
>>>>> Leandro Lucarella Wrote:
>>>>>
>>>>>> Not quite ready for prime-time yet, but I think it's in a stage
>>>>>> when it
>>>>>> could be interesting anyway (at least for developers or people
>>>>>> that want
>>>>>> to experiment):
>>>>>> http://llucax.com.ar/blog/blog/post/-1a4bdfba
>>>>>
>>>>> Nice work! I've gotten this to compile as the GC for druntime using
>>>>> D2 but
>>>>> have ran into a snag.
>>>>
>>>> Okay, all fixed. Porting the GC to D2 was more work than porting it to
>>>> druntime specifically. There are still a few hacks in place to work
>>>> around
>>>> const issues and I faked the PointerMap stuff, but the GC seems to
>>>> work just
>>>> great. I'll have to find a reasonable performance test for
>>>> comparison. Oh,
>>>> I'll send you the modified code as well.
>>>
>>> Are you going to integrate it in druntime?
>>
>> Dunno. For now, I've just sent my modified copy to Leandro and the
>> druntime list for people to play with. It seems quite promising though.
>
> There's a discussion on digitalmars.D about a D program being slower
> than the equivalent Python script because of the GC. Would be a good
> test bed!

This is what I was referring to.

http://rounin.livejournal.com/21815.html

The author makes quite a few good points comparing D and Python in 
expressiveness and performance.


Andrei



More information about the Digitalmars-d-announce mailing list