From owner-freebsd-hackers Sun Aug 17 05:21:36 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id FAA25157 for hackers-outgoing; Sun, 17 Aug 1997 05:21:36 -0700 (PDT) Received: from sax.sax.de (sax.sax.de [193.175.26.33]) by hub.freebsd.org (8.8.5/8.8.5) with SMTP id FAA25151 for ; Sun, 17 Aug 1997 05:21:30 -0700 (PDT) Received: (from uucp@localhost) by sax.sax.de (8.6.12/8.6.12-s1) with UUCP id OAA15673 for hackers@FreeBSD.ORG; Sun, 17 Aug 1997 14:21:29 +0200 Received: (from j@localhost) by uriah.heep.sax.de (8.8.7/8.8.5) id OAA01412; Sun, 17 Aug 1997 14:16:32 +0200 (MET DST) Message-ID: <19970817141632.FT54182@uriah.heep.sax.de> Date: Sun, 17 Aug 1997 14:16:32 +0200 From: j@uriah.heep.sax.de (J Wunsch) To: hackers@FreeBSD.ORG Subject: Re: What's the interest in standard tools rewritten in perl? References: X-Mailer: Mutt 0.60_p2-3,5,8-9 Mime-Version: 1.0 X-Phone: +49-351-2012 669 X-PGP-Fingerprint: DC 47 E6 E4 FF A6 E9 8F 93 21 E0 7D F9 12 D6 4E Reply-To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch) In-Reply-To: ; from Jaye Mathisen on Aug 12, 1997 15:29:35 -0700 Sender: owner-freebsd-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk As Jaye Mathisen wrote: > I can always call it something else (newnewsyslog?), but I was > wondering if FreeBSD Inc would consider utilities that were not > written in C? If the advantages of the prospective rewrite would outweigh the disadvantages (like slower startup and higher CPU load), there are usually only objections by the (not very large) ``anti-bloatist club''. Some of the tools have already been rewritten in Perl, think of Wolfram Schneider's vastely improved catman(1), or my version of whereis(1) that replaced the crippled 4.4BSD version. Whoever has been looking into the 4.3BSD (Net/2) version of whereis(1), and who at least knows how scripting languages work, and what their advantages are, will certainly quickly agree with me that rewriting it in Perl was the better way out. I assume Wolfram's reasoning with catman(1) was similar. The 80 % accepted opinion of the core team is that new languages, and scripting languages in particular, might have their right to exist if they really offer advantage when and where they are used (like easier code maintenance, much improved features, etc.) We are in the 1990's, not in the 1970's. But before you're going to rewrite something that does already exist, look whether it will be justified. -- cheers, J"org joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-)