Hacker News Comments on
PuDB, the IDE debugger without an IDE! #MP54
Montreal-Python
·
Youtube
·
39
HN points
·
1
HN comments
HN Theater has aggregated all Hacker News stories and comments that mention Montreal-Python's video "PuDB, the IDE debugger without an IDE! #MP54".
Youtube Summary
HN Theater Rankings
- This course is unranked · view top recommended courses
Hacker News Stories and Comments
All the comments and stories posted to Hacker News that reference this video.
⬐
Sep 13, 2016
·
jordigh on
How I learned to program
Respectfully disagree:
⬐ agumonkeyHeh, I had this on my towatch list for so long.
⬐
⬐ StavrosKI love PuDB. I've been using it as my debugger ever since I found out about it, and it's been great. The most useful feature is that it shows you the code you're currently executing (or that you will execute), so you get a much more expansive view of what's going on. Plus, you can drop into ipython at any time.⬐ AlexCoventry⬐ m_muellerI watched the video, and it doesn't seem to offer much over python / emacs integration.⬐ bsg75Unless you don't use emacs...Tried to use it just now. To be honest the UI felt like having my hands tied behind my back coming from pdb. It's in that uncanney valley of being a GUI but without the mouse. If I have to use keyboard-only I'd rather have it a command line at all times so I can just type an expression like `b myModule:381, myObj.prop == "my-condition"` instead of going through 7 modes until I get there.That plus it just crashed on me with a permission problem in some breakpoint file as soon as I wanted to execute and it had strange screen update problems in my terminal when setting the theme.
⬐ a3nYou might like ipdb:"ipdb is a standalone Python debugger based on IPython. It is similar to the pdb debugger from the Python standard library but has additional IPython features such as improved tracebacks and syntax highlighting."
⬐ m_muellerthanks. usually I just do `import traceback ; traceback.print_stack()`. so far that was enough for me. I guess I'm a minimalist kinda guy ;)⬐ jordighI just use both. pudb to move around the code, and then I hit "!" to jump into ipdb to inspect variables and objects or to run arbitrary code.In fact, I believe I did just that in the video linked here.