From owner-freebsd-hackers Mon Jan 6 15:53:15 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id PAA11547 for hackers-outgoing; Mon, 6 Jan 1997 15:53:15 -0800 (PST) Received: from gatekeeper.fsl.noaa.gov (gatekeeper.fsl.noaa.gov [137.75.131.181]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id PAA11536 for ; Mon, 6 Jan 1997 15:53:13 -0800 (PST) Received: from cardinal.fsl.noaa.gov (daemon@cardinal.fsl.noaa.gov [137.75.60.101]) by gatekeeper.fsl.noaa.gov (8.7.5/8.7.3) with ESMTP id XAA00848; Mon, 6 Jan 1997 23:53:06 GMT Received: from auk.fsl.noaa.gov by cardinal.fsl.noaa.gov with SMTP (1.40.112.3/16.2) id AA098334781; Mon, 6 Jan 1997 23:53:01 GMT Message-Id: <32D190C1.490E@fsl.noaa.gov> Date: Mon, 06 Jan 1997 16:54:41 -0700 From: Sean Kelly Organization: CIRA/NOAA X-Mailer: Mozilla 3.0Gold (X11; I; HP-UX B.10.10 9000/725) Mime-Version: 1.0 To: Ade Barkah Cc: Jaye Mathisen , msmith@atrad.adelaide.edu.au, hackers@freebsd.org Subject: Re: pib comments. References: <199701062326.QAA19442@hemi.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Ade Barkah wrote: > Well, TCL is generally pretty slow. It was supposed to be just > a control/glue language, but somehow people are now writing huge > code entirely in tcl+tk, ... Exactly. As a glue language, I haven't found anything easier to integrate. Of course, the counter-argument is that if you give people enough power in the language, they'll do things they weren't intended to do. You can still shoot your feet off in C, C++, Perl, and even Tcl. It's also sublime as a macro language for an application. For the National Weather Service, we have a feature that lets forecasters write macros to process the forecaster text database (you know, the local forecast stuff you actually want to see on the Weather Channel). The macro language is just Tcl, which is simple and crippled enough to not let them get into too much trouble. ;-) > Anyway, pretty interesting numbers; they're not conclusive, of > course, but imho one gets a feel for TCL's relative speed. Tcl 8.0 (available in alpha right now) includes an on-the-fly bytecode compiler. It oughta close the gap a bit! :-) -- Sean Kelly NOAA Forecast Systems Laboratory kelly@fsl.noaa.gov Boulder Colorado USA http://www-sdd.fsl.noaa.gov/~kelly/