<!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>