[racket] Aging code

From: Matthias Felleisen (matthias at ccs.neu.edu)
Date: Thu Jul 11 11:58:55 EDT 2013

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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4373 bytes
Desc: not available
URL: <http://lists.racket-lang.org/users/archive/attachments/20130711/d047c24a/attachment.p7s>

Posted on the users mailing list.