Code Poet, an IDE for D
Jeremie Pelletier
jeremiep at gmail.com
Wed Nov 11 06:31:50 PST 2009
Denis Koroskin wrote:
> On Wed, 11 Nov 2009 17:15:09 +0300, Jeremie Pelletier
> <jeremiep at gmail.com> wrote:
>
>> Denis Koroskin wrote:
>>> On Wed, 11 Nov 2009 06:22:42 +0300, Jeremie Pelletier
>>> <jeremiep at gmail.com> wrote:
>>>
>>>> It's been some time since I last posted to this newsgroup, I've been
>>>> quite busy these past weeks!
>>>>
>>>> Among other things, I started writing an IDE for D from scratch and
>>>> opened a SourceForge project for it a few minutes ago, I'll also
>>>> open a dsource project to link to the sf one in the following days.
>>>>
>>>> At first I tried to code it in D using wxD but soon found out the
>>>> limitations of these bindings, then I tried to write my own
>>>> wxWidgets bindings which worked great until i realized I was leaking
>>>> memory like hell
>>> Try to integrate C++ DMD front-end into your IDE, and it will leak a
>>> lot more.
>>
>> If I detect any leaks with DMD I'll just make it use boost's
>> shared_ptr, then bye bye leaks!
>>
>
> It's just DMD never ever deletes anything (but duplicates instances a
> lot!). You'll have to wrap everything with smart pointers.
Well then that will make a good patch to submit to Walter :) I too would
like to see DMD's memory consumption drop down.
>> The debug runtime library that comes with visual studio already
>> detects memory leaks and allows me to put breakpoints on them to see
>> the call stack and local variable values of the leaked allocation.
>>
>> Its pretty easy to keep memory leaks around none with that, even if
>> C++ requires more careful programming than D does, more destructor
>> work than D also.
>>
>> Jeremie
>
> Good luck with that!
So far so good!
More information about the Digitalmars-d-announce
mailing list