Hacker News new | ask | show | jobs
by demosthenex 3957 days ago
I just had an extended discussion on IRC the other day regarding Turbo Vision and console applications.

I had a short project of my own I wanted to do to replace a webapp I depend on, where the core is no more than 5 tables with a simple CRUD and a report. Using any web stack for this is absurd, dbase or a console app would be perfect as I prefer to work over ssh.

Imagine my dismay when I found there are virtually no options for making console applications with any modern tools. Even the ncurses wrappers are ignored or missing (ie: Python).

While the topic is hot, can anyone recommend an OSS or commercial application you can still use on Linux to make fast small console apps without dropping to C and Ncurses?

2 comments

This is a good use case for Tcl/Tk. Tcl scripting gives you database access with a pretty modern-ish language, and Tk is a basic but decent (and totally cross-platform) GUI scripting toolkit.
TUI != GUI.
Urwid is cool, but still doesn't have very high-level widgets like Turbo Vision did to my knowledge.
I have looked at npyscreen too. Both are lower level to my knowledge.