Pudb – A full-screen, console-based Python debugger
pypi.python.org
pypi.python.org
I'm beginning to see vagrant as cygwin's competition. Not quite a killer, because you can't run windows progs from vagrant/linux like you can from cygwin, but for most cygwin scenarios vagrant with a real *nix is much nicer.
Best of both worlds, ssh into vagrant from cygwin.
this allows me to set up the debugger in some code on my dev box and run winpdb on my own box.
[1] A reference to ncurses.
[2] The book: http://web.mit.edu/~simsong/www/ugh.pdf
[3] ... as in why make a UI for a constrained primitive interface such as a console....
(The book was published in 1994.)
“[…] ncurses is a free software emulation (clone) of the System V Release 4.0 (SVr4) curses, which was itself an enhancement over the discontinued classic 4.4 BSD curses.”