Code Poet, an IDE for D
Denis Koroskin
2korden at gmail.com
Wed Nov 11 06:18:52 PST 2009
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.
> 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!
More information about the Digitalmars-d-announce
mailing list