Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 6 Sep 1998 02:26:26 -0700 (PDT)
From:      Matthew Dillon <dillon@backplane.com>
To:        dag-erli@ifi.uio.no (Dag-Erling Coidan =?iso-8859-1?Q?Sm=F8rgrav?= )
Cc:        Mike Smith <mike@smith.net.au>, 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
Message-ID:  <199809060926.CAA03476@apollo.backplane.com>
References:  <199809052151.OAA06551@word.smith.net.au> <xzp4sulwxat.fsf@hrotti.ifi.uio.no>

next in thread | previous in thread | raw e-mail | index | archive | help
    Tcl is also pretty buggy, especially 8.1.  I had to update a major project
    from a very old version of tcl/tk to the new one and hit so many core dumps
    from the interepreter (due to bugs in the interpreter) that I had to back
    down to tcl 7.5.  

    If you start including tcl/tk in the base release, please, PLEASE tag the
    binary with the version number (just like ports does) so we don't get into
    the same mess with tcl/tk as we got into with perl.

    In general, I think that having Tcl/Tk in the base system is a real asset,
    but I worry that people will get into wars over which release(s) to 
    install due to major differences between releases and, most importantly,
    that bugs in the more recent releases will cause serious problems as more
    tcl/tk programs get added to the base release.  I would have no qualms 
    whatsoever if it were more stable because Tcl/Tk is, frankly, a wonderful
    way to quickly snap together an X GUI's.

						-Matt

:Mike Smith <mike@smith.net.au> 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
:
:

    Matthew Dillon  Engineering, HiWay Technologies, Inc. & BEST Internet 
                    Communications & God knows what else.
    <dillon@backplane.com> (Please include original email in any response)    



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199809060926.CAA03476>