This is slightly different that what I was suggesting, but I subscribe to the Perl notion that "There's more than one way to do it". <br><br>If one wants to use ipython as a front end (and I don't see a reason why not), then the way I'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'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'm given to believe that there are other Python debuggers that use DBGp as well. So right now that's what I'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"><<a href="mailto:vivainio@gmail.com">vivainio@gmail.com</a>></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 <<a href="mailto:rocky@gnu.org">rocky@gnu.org</a>> wrote:<br>
<br>
> done here. In ruby-debug right now there's a setting to automatically enter<br>
> irb initially; the same could be done in pydbgr to enter python or ipython.<br>
> So maybe what should be done is to add add debugger commands "step", "list",<br>
> "continue" and so on into these invocations of these shells.<br>
><br>
> Thoughts on whether this would be a desirable? Or how easy or difficult<br>
> 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't see why other couldn'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>