Date: Tue, 03 Nov 1998 17:05:42 -0800 From: Parag Patel <parag@cgt.com> To: Mike Smith <mike@smith.net.au> Cc: "Jordan K. Hubbard" <jkh@time.cdrom.com>, current@FreeBSD.ORG Subject: Re: lisp vs. Forth (was Re: New boot loader and alternate kernels ) Message-ID: <199811040105.RAA07550@pinhead.parag.codegen.com> In-Reply-To: Your message of "Tue, 03 Nov 1998 15:19:27 PST." <199811032319.PAA00900@dingo.cdrom.com>
next in thread | previous in thread | raw e-mail | index | archive | help
>Anyone want to cut it "down to size" and see? Here's the size from the much older v2.9 release just recompiled as ELF: $ size siod *.o text data bss dec hex filename 30065 444 3576 34085 8525 siod 246 0 0 246 f6 siod.o 17882 140 0 18022 4666 slib.o 8363 4 0 8367 20af sliba.o 1149 12 0 1161 489 trace.o And for comparision, the latest v3.4: $ size siod *.o text data bss dec hex filename 83495 996 3660 88151 15857 siod 2229 64 0 2293 8f5 md5.o 1411 4 0 1415 587 sample.o 89 24 0 113 71 siod.o 28276 192 108 28576 6fa0 slib.o 25304 24 0 25328 62f0 sliba.o 18817 16 0 18833 4991 slibu.o 1299 16 0 1315 523 trace.o I'd probably start with the v2.9 version for embedded use. If you can't dig one up, I can put mine up on ftp.codegen.com. As for Lisp vs Forth, Jordan covered it pretty well. If you're going to do most of the work in C code and just want it callable from the interpreter, either will work fine. Forth lets you get to more low-level things, and if built as a byte-coded interpreter, can be smaller, but Forth tends to be write-only in large quantities. Personally, I guess I'd go with FOCAL or BCPL or TECO or some other ancient language, just to keep it alive. :-) The siod v3.4 README has this to say about where to get it: The most recent version can usually be obtained from the location http://people.delphi.com/gjc/siod.html or ftp://ftp.std.com/pub/gjc/siod.tgz There are probably other places to get it. -- Parag To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199811040105.RAA07550>