From owner-freebsd-current@FreeBSD.ORG Tue Sep 5 21:55:18 2006 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D59AC16A4DA; Tue, 5 Sep 2006 21:55:18 +0000 (UTC) (envelope-from prvs=julian=396dbb6ae@elischer.org) Received: from a50.ironport.com (a50.ironport.com [63.251.108.112]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8DDAC43D46; Tue, 5 Sep 2006 21:55:18 +0000 (GMT) (envelope-from prvs=julian=396dbb6ae@elischer.org) Received: from unknown (HELO [10.251.18.229]) ([10.251.18.229]) by a50.ironport.com with ESMTP; 05 Sep 2006 14:55:17 -0700 Message-ID: <44FDF245.9000302@elischer.org> Date: Tue, 05 Sep 2006 14:55:17 -0700 From: Julian Elischer User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7.13) Gecko/20060414 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Doug Barton References: <200608281545.k7SFjn6l063922@lurza.secnetix.de> <200609020956.54008.Lucas.James@ldjcs.com.au> <20060902031247.GE749@turion.vk2pj.dyndns.org> <20060904192006.GA3292@turion.vk2pj.dyndns.org> <44FD994C.70104@errno.com> <44FDEE7C.9060104@FreeBSD.org> In-Reply-To: <44FDEE7C.9060104@FreeBSD.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-current@FreeBSD.org, Garance A Drosehn , Peter Jeremy Subject: Re: Adding a '-D date' option to `cat' X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Sep 2006 21:55:18 -0000 Doug Barton wrote: >Sam Leffler wrote: > > > >>I have ignored all the subsequent postings about modifying date to add >>completely new functionality that is utterly unrelated to it's purpose >>in life. From the looks of this posting it appears you've chosen cat as >>the new victim for this functionality. This again is wrong; cat is a >>filter that concatenates streams of data and does not modify their contents. >> >>I think committing any changes of the sort are wrong-headed and totally >>contrary to the way UNIX was designed. If you want a program that acts >>as a filter and adds a timestamp to each line of input it receives >>create a new one. I even have a name for this program: stamp. >> >> > >I agree with Sam on all points here. Please stop trying to bastardize well >known tools with well known feature sets. If you want something new and >unique, make it really new, and unique. > > then there will be a bikeshed about adding a new tool because "I have not needed this myself until now" Date could have had this feature added in 20 lines of C. you'd rather create a whole new beaurocracy. >Doug > > >