The Strange Loop conference

Don nospam at nospam.com
Wed Sep 21 22:50:35 PDT 2011


On 21.09.2011 22:32, Sean Kelly wrote:
> On Sep 21, 2011, at 12:59 PM, Andrei Alexandrescu wrote:
>
>> On 9/21/11 12:59 PM, bearophile wrote:
>>> Andrei Alexandrescu:
>>>
>>>> which has enjoyed moderate audience and success. I uploaded the
>>>> slides at http://erdani.com/d/generic-programming-galore.pdf and
>>>> the video may be available soon.
>>>
>>> In future talks I suggest to show some downsides too, like explaining
>>> how much memory uses the D RE engine, how hard are to write, read,
>>> modify and debug text-based mixins like the bitfields, etc.
>>
>> I did mention the downsides in the talk: memory consumption during CTFE and the compiler's inability to explain why a template didn't match.
>
> If DMD cleaned up after itself, the memory consumption issue would be far less significant though.  Perhaps DMD could be fixed up to the point where GC could be enabled?  I recall the code being there, but that there were issues with turning it on.

The CTFE memory consumption and slowness is not a gc issue.
It's copy-on-write:
http://d.puremagic.com/issues/show_bug.cgi?id=6498
I know how to fix this.


More information about the Digitalmars-d mailing list