HN Theater @HNTheaterMonth

The best talks and videos of Hacker News.

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
Montreal, QC, September 14, 2015 - Jordi Gutiérrez Hermoso presents PuDB, a full-screen, console-based visual debugger for Python.

* About Jordi: http://sflx.ca/jordi
* About PuDB: https://pypi.python.org/pypi/pudb

Recorded and edited live by @ChristianAubry at Montréal Python 54 (MP54: Virtualized

Utopia) with a little big help from Savoir-faire Linux (http://sflx.ca/jobs).

* About MP54: http://sflx.ca/MP54e
HN Theater Rankings

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:

https://www.youtube.com/watch?v=IEXx-AQLOBk

agumonkey
Heh, I had this on my towatch list for so long.
Jun 09, 2016 · 39 points, 7 comments · submitted by pmoriarty
StavrosK
I 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
I watched the video, and it doesn't seem to offer much over python / emacs integration.
bsg75
Unless you don't use emacs...
m_mueller
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.

a3n
You 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_mueller
thanks. usually I just do `import traceback ; traceback.print_stack()`. so far that was enough for me. I guess I'm a minimalist kinda guy ;)
jordigh
I 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.

HN Theater is an independent project and is not operated by Y Combinator or any of the video hosting platforms linked to on this site.
~ yaj@
;laksdfhjdhksalkfj more things
yahnd.com ~ Privacy Policy ~
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.