This is slightly different that what I was suggesting, but I subscribe to the Perl notion that &quot;There&#39;s more than one way to do it&quot;. <br><br>If one wants to use ipython as a front end (and I don&#39;t see a reason why not), then the way I&#39;d approach this is to make ipython understand some sort of common debugging protocol. Otherwise you have  M x N combinations of M front-ends and N back ends, versus  M+N. (But I realize since this list may only care about about ipython, it is  N vs. 1.)<br>
<br>Gdb uses the protocol called GDB/MI, but outside of gdb I don&#39;t think any other debugger has adopted it. ActiveState uses <a href="http://www.xdebug.org/docs-dbgp.php">DBGp</a>, and not just for their Python IDE and debugger but also I believe for Tcl, Ruby and Python. And I&#39;m given to believe that there are other Python debuggers that use DBGp as well. So right now that&#39;s what I&#39;m contemplating in <a href="http://code.google.com/p/pydbgr/">pydbgr</a>. <br>
<br><br><div class="gmail_quote">On Tue, Mar 10, 2009 at 1:49 PM, Ville M. Vainio <span dir="ltr">&lt;<a href="mailto:vivainio@gmail.com">vivainio@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">On Tue, Mar 10, 2009 at 5:18 PM, Rocky Bernstein &lt;<a href="mailto:rocky@gnu.org">rocky@gnu.org</a>&gt; wrote:<br>
<br>
&gt; done here. In ruby-debug right now there&#39;s a setting to automatically enter<br>
&gt; irb initially; the same could be done in pydbgr to enter python or ipython.<br>
&gt; So maybe what should be done is to add add debugger commands &quot;step&quot;, &quot;list&quot;,<br>
&gt; &quot;continue&quot; and so on into these invocations of these shells.<br>
&gt;<br>
&gt; Thoughts on whether this would be a desirable? Or how easy or difficult<br>
&gt; would it be to do?<br>
<br>
</div>One interesting avenue would be making ipython a frontend for rpdb2 -<br>
one such frontend is winpdb, and  I don&#39;t see why other couldn&#39;t be<br>
ipython.<br>
<font color="#888888"><br>
--<br>
Ville M. Vainio<br>
<a href="http://tinyurl.com/vainio" target="_blank">http://tinyurl.com/vainio</a><br>
</font></blockquote></div><br>