Date: Mon, 23 Oct 2000 13:40:43 -0700 From: Tim Kientzle <kientzle@acm.org> To: Jordan Hubbard <jkh@winston.osd.bsdi.com>, libh@freebsd.org Subject: Re: BOF at BSDCon: FreeBSD Installer, Packages System Message-ID: <39F4A24B.F421AF5B@acm.org> References: <7131.972327788@winston.osd.bsdi.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Jordan Hubbard wrote:
> Well, fortunately, TCL is both compact ... and well-known to many.
My impression is that most of the "off-the-shelf" script languages
(Python, Perl, Tcl, etc, etc) started off small but have since
become quite bloated. I just compiled a short C program (given below)
with an embedded Tcl interpreter and got a 530k stripped executable.
Is that acceptable for sysinstall?
#include <stdio.h>
#include <tcl8.0/tcl.h>
int main(int argc, char **argv) {
char *script = "set a 44";
Tcl_Interp * interp = Tcl_CreateInterp();
int result = Tcl_Eval(interp,script);
puts(interp->result);
if(result != TCL_OK) exit(1);
exit(0);
}
> Forth ... has such an acceptance problem ... Likewise
> lisp ... is a pretty hard sell ...
True, which is why I didn't push either one. I spent a few years
doing Forth development and really liked it, but I've learned not
to champion it too loudly.
> As to BASIC, well, ICK.
<ROFL> ... Apparently, another hard sell. ;-) I was thinking,
of course, of the more modern structured BASIC implementations
(Visual Basic is the best-known) which draw heavily on Pascal and C.
(Perl is heavily influenced by structured Basic, for example.)
If Tcl is sufficiently compact, it's a good choice (even despite it's
somewhat "unique" syntax); I'm just not sure that the current Tcl
systems are sufficiently compact. (I guess you could dig up an old
version...)
- Tim
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-libh" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?39F4A24B.F421AF5B>
