From owner-cvs-all Sat Sep 5 23:49:25 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA10025 for cvs-all-outgoing; Sat, 5 Sep 1998 23:49:25 -0700 (PDT) (envelope-from owner-cvs-all) Received: from ifi.uio.no (ifi.uio.no [129.240.64.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA10001; Sat, 5 Sep 1998 23:49:19 -0700 (PDT) (envelope-from dag-erli@ifi.uio.no) Received: from hrotti.ifi.uio.no (2602@hrotti.ifi.uio.no [129.240.64.15]) by ifi.uio.no (8.8.8/8.8.7/ifi0.2) with ESMTP id IAA11857; Sun, 6 Sep 1998 08:49:16 +0200 (MET DST) Received: (from dag-erli@localhost) by hrotti.ifi.uio.no ; Sun, 6 Sep 1998 08:49:15 +0200 (MET DST) Mime-Version: 1.0 To: Mike Smith Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/usr.bin Makefile src/lib Makefile src/etc/mtree BSD.usr.dist src Makefile.inc1 src/usr.bin/vi Makefile src/usr.bin/tclsh Makefile src/lib/libtcl Makefile References: <199809052151.OAA06551@word.smith.net.au> Organization: University of Oslo, Department of Informatics X-url: http://www.stud.ifi.uio.no/~dag-erli/ X-other-addresses: 'finger dag-erli@ifi.uio.no' for a list X-disclaimer-1: The views expressed in this article are mine alone, and do X-disclaimer-2: not necessarily coincide with those of any organisation or X-disclaimer-3: company with which I am or have been affiliated. X-Stop-Spam: http://www.cauce.org/ From: dag-erli@ifi.uio.no (Dag-Erling Coidan =?iso-8859-1?Q?Sm=F8rgrav?= ) Date: 06 Sep 1998 08:49:14 +0200 In-Reply-To: Mike Smith's message of "Sat, 05 Sep 1998 14:51:33 -0700" Message-ID: Lines: 21 X-Mailer: Gnus v5.5/Emacs 19.34 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by hub.freebsd.org id XAB10013 Sender: owner-cvs-all@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk Mike Smith writes: > > Is it really necessary to write the new package system in Tcl? Can't > > it be written in Perl? Am I the only one to consider Tcl bloat? > > It's not being written in Tcl, it uses Tcl as glue. This is what Tcl > is designed for, and something that Perl does very poorly. > > Please, enough with the language wars already. I'm not bitching about Tcl, I'm bitching about the necessity of including it in the base system. Tcl is relatively big (comparing gzipped tarballs, Tcl 8.1 is three times the size of BIND, twice the size of Sendmail, and half the size of gcc) and relatively unnecessary; every such piece of software we put in the base system raises the hardware requirements for a minimum installation and lengthens make world. This goes for Perl too, except that Perl is more ingrained than Tcl. DES -- Dag-Erling Smørgrav - dag-erli@ifi.uio.no