The basic UnixToolsPhilosophy is that a tool should perform one task well. Use multiple tools, combined either with shell scripts or piping to perform more complex tasks. This implies that a tool must always be a single program, and that inter-process communication (via pipes, sockets, or files) is the only way to connect tools. |
The basic UnixToolsPhilosophy is that a tool should perform one task well. Use multiple tools, combined either with shell scripts or piping to perform more complex tasks. This implies that a tool must always be a standalone program, and that inter-process communication (via pipes, sockets, or files) is the only way to connect tools. |
This is in some contrast to the EmacsToolsPhilosophy.