Qiangning Hong wrote: > I have read a lot of posts discussing python IDEs, but most of them > focus on the editor, GUI builder, project management, customizability, > etc.... Some talked about debugging capability, but only on an > available/unavailable level. > > I use vim to edit my code, wxGlade to build the GUI or hand-code it, > and I still prefer that. So, until now, I haven't tried many IDEs. > > However, while I use pdb or inserting "print" statement to debug my > apps, sometimes it is a pain. I think I need a good GUI debugger to > help me. The debugger should meet _most_ of the following > requirements: > > 1. can debug wxPython applications (and other GUI lib). > 2. an intuitive way to set/clear/enable/disable breakpoints. > 3. can set conditional breakpoints (i.e. break when some condition > satisfied). 4. variable watch list, namescope watching (local, global) > 5. evaluate expression, change variable values, etc within debugging. > 6. change the running routine, (i.e. go directly to a statement, skip > some statements, etc) > 7. clever way to express objects, not just a string returned by repr() > 8. perform profiling > 9. a clear interface. > 10. cross-platform. > 11. free, or better, open source. > > What debugger will you suggest? > Or what more polish feature you want to see in an ideal python > debugger? -- hope this thread will help IDE developers to fill their > todo list with some shining ideas :) >
Eric3 should be compliant with your list. Try it at http://www.die-offenbachs.de/detlev/eric3.html Regards, Detlev -- Detlev Offenbach [EMAIL PROTECTED] -- http://mail.python.org/mailman/listinfo/python-list