<br><br><div class="gmail_quote">On Tue, May 28, 2013 at 12:32 AM, nazriel <span dir="ltr"><<a href="mailto:spam@dzfl.pl" target="_blank">spam@dzfl.pl</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On Monday, 27 May 2013 at 19:55:57 UTC, Gary Willoughby wrote:<br>
</div><div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
This is quite an open ended question but i wondered how you guys debug your D programs (i'm talking about stepping through code, setting breakpoints, etc). The lack of nice IDE's with integrated debuggers is worrying when working with D but up until now i haven't need one.<br>
<br>
Now i've started to write much larger programs, i'm wondering which debuggers do you use? Especially using Linux.<br>
</blockquote>
<br></div>
If I suspect what block of code may be causing a problem:<br>
<br>
1) printf's / asserts<br>
2) comment out<br>
3) Duck partner<br>
<br>
When it is getting worse:<br>
4) GDB<br>
<br>
<br>
GDB plays nice with D so it is smooth.<br>
</blockquote></div><br><div>not on OSX, where demangling doesn't work (but the OP mentioned linux).</div>