Jan de Groot schreef:
[...]
I always thought GNU was about one tool - one job, but then they
violated that by building emacs.
Actually, one tool for one job is a Unix statement and dates from (long)
before GNU:
<quote [1]>
(i) Make each program do one thing well. To do a new job, build afresh
rather than complicate old programs by adding new features.
[...]
This is the Unix philosophy: Write programs that do one thing and do it
well. Write programs to work together. Write programs to handle text
streams, because that is a universal interface.
</quote>
;)
[1]
Basics of the Unix Philosophy
http://www.faqs.org/docs/artu/ch01s06.html
A very nice document by the way, especially for the 'younger' ones among us.
mvg,
Guus