[CentralOH] Critiques Requested: UNIX Philosophy
jep200404 at columbus.rr.com
jep200404 at columbus.rr.com
Wed Jan 11 17:05:56 EST 2017
On Sun, 8 Jan 2017 14:54:49 -0500, Joshua Kramer <joskra42.list at gmail.com> wrote:
> It is based on npyscreen (a ncurses UI library)...
Consider following the unix philosophy[1], including:
1. Make each program do one thing well.
Instead of one big program,
have multiple smaller programs,
2. Write programs to handle text streams,
because that is a universal interface.
This makes it easy to use your little programs
above with other programs and
unix friends such as grep, sed, and awk.
3. Avoid captive user interfaces.
(So make the ncurses interface a separate program.)
[1] https://en.wikipedia.org/wiki/Unix_philosophy
More information about the CentralOH
mailing list