Xterm Window Manager (XtermWM) is a desktop environment / window manager for the console. XtermWM is expected to be helpful to users who want to have multiple windowed terminals, but not a full X11 desktop environment, admins who want a more capable physical console at the rack / head node, but will not (or cannot) install X11/Wayland, and people who used the DOS-era "shells" like IBM DOS Shell, DESQview, WordPerfect Office, and Direct Access, and want similar features in their terminals without having to learn Emacs Lisp.
Its goal is to provide all the niceties of modern GUI-based debuggers in a more lightweight and keyboard-friendly package. PuDB allows you to debug code right where you write and test it - in a terminal. Strongly reminiscent of the old-school Turbo IDE for DOS. Syntax highlighting, stack tracing, breakpoints, variable tracking. Cursor key and vi keybindings for cursor movement. Module browser. You can even drop into a Python shell inside the current environment.
The debugger can be controlled from a separate terminal.
3743 links, including 197 private