Detlev Offenbach wrote: > 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
Eric3 need pyqt so it is not free under windows platform. -- Qiangning Hong _____________________________________________________________ / Humanity has advanced, when it has advanced, not because it \ | has been sober, responsible, and cautious, but because it | | has been playful, rebellious, and immature. | | | \ -- Tom Robbins / ------------------------------------------------------------- \ , , \ /( )` \ \ \___ / | /- _ `-/ ' (/\/ \ \ /\ / / | ` \ O O ) / | `-^--'`< ' (_.) _ ) / `.___/` / `-----' / <----. __ / __ \ <----|====O)))==) \) /==== <----' `--' `.__,' \ | | \ / ______( (_ / \______ ,' ,-----' | \ `--{__________) \/ -- http://mail.python.org/mailman/listinfo/python-list