5 Dec
2009
5 Dec
'09
8:36 p.m.
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