<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 5.50.4134.100" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Any know how I might go about implementing a C/C++
debugger in python for debugging python extensions? </FONT><FONT
face=Arial size=2>Is such a project being worked on?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>The main features that I need are:</FONT></DIV>
<DIV><FONT face=Arial size=2>1. place a breakpoint in a python extension source
code file</FONT></DIV>
<DIV><FONT face=Arial size=2>2. invoke a python callback when a breakpoint
(</FONT><FONT face=Arial size=2>or exception) is hit</FONT></DIV>
<DIV><FONT face=Arial size=2>3. step through extension source
code</FONT></DIV>
<DIV><FONT face=Arial size=2>4. access the symbol table</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>
<DIV><FONT face=Arial size=2>Is anyone using PyGDB? Is it what I'm looking
for? At first glance, it appears to be inside-out compared to what I
want. PyGDB apparently is a python script that uses gdb to debug
python code, rather than a python module that debugs extensions (in other words,
PyGDB set breakpoints in python code, but I want to set breakpoints in C++ code
inside extensions). Perhaps I can use gdb.py directly as a module?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>It should run on Windoze, Lunux,
and popular Unix platforms (anywhere wxPython runs).</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Once the functionality is in place, I'd want to
wrap it into Scintilla to add python extension debugging capabilities to a
custom IDE.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>I'm only likely to do this project if it turns out
ot be relatively easy, or someone </FONT><FONT face=Arial size=2>is willing to
share the cost of development, or both, otherwise it might stay on the back
burner for a long time. So, does anyone else need this?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>- Ken Seehof</FONT></DIV>
<DIV><FONT face=Arial size=2><A
href="http://www.neuralintegrator.com">www.neuralintegrator.com</A> </FONT></DIV>
<DIV><FONT face=Arial size=2><A
href="mailto:kseehof@neuralintegrator.com">kseehof@neuralintegrator.com</A></FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV></BODY></HTML>