On Jul 10, 2013, at 10:41 PM, Asumu Takikawa wrote: > On 2013-07-10 18:03:07 -0400, Sean McBeth wrote: >> -- Embrace more of the Unix philosophy of small programs doing one thing >> well. You cannot deny that programs like ls, cd, mkdir, grep, etc. have >> lasted a very, very long time and have no need for being changed (beyond >> the occasional discovery of defects). > > It's interesting that you mention these examples. While `ls` and `cd` > are less likely to be superceded, a lot of other unix utilities are > improved or replaced by competitors. > > For `grep` there is `ack` for example. There are many versions of the > `locate` utility, many competing ntpds, fetchmails, many pagers, and so > on. It seems like in these cases what's more important is the "service" > (or perhaps "interface") that is provided.
These programs have well-defined interfaces and we have many programmers in the world who like to write systems programs, in their spare time or as researchers to make a point. -- Matthias
smime.p7s
Description: S/MIME cryptographic signature
____________________ Racket Users list: http://lists.racket-lang.org/users