From owner-freebsd-current Thu Sep 6 15:29: 2 2001 Delivered-To: freebsd-current@freebsd.org Received: from mass.dis.org (mass.dis.org [216.240.45.41]) by hub.freebsd.org (Postfix) with ESMTP id F070937B405 for ; Thu, 6 Sep 2001 15:28:58 -0700 (PDT) Received: from mass.dis.org (localhost [127.0.0.1]) by mass.dis.org (8.11.6/8.11.3) with ESMTP id f86MZWo03577; Thu, 6 Sep 2001 15:35:32 -0700 (PDT) (envelope-from msmith@mass.dis.org) Message-Id: <200109062235.f86MZWo03577@mass.dis.org> To: FreeBSD Fanatic Cc: current@FreeBSD.org, msmith@mass.dis.org Subject: Re: HEADS UP: ACPI CHANGES AFFECTING MOST -CURRENT USERS In-Reply-To: Message from FreeBSD Fanatic of "Thu, 06 Sep 2001 00:53:21 CDT." <200109060553.f865rLE65613@KIWI-Computer.com> Date: Thu, 06 Sep 2001 15:35:32 -0700 From: Mike Smith Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG > > > Show us a suitable LISP interpreter, then. > > > > $ cd ~/lang/Scheme/tinyscm-1.27 > > $ size scheme > > text data bss dec hex filename > > 61342 4476 3480 69298 10eb2 scheme > > Is that statically-linked? I'm curious to know the size of the bootloader > forth footprint. The loader is about 150k, so I'm sure you could probably > fit a nice Scheme interpreter in under that size... ?? mass:/usr/obj/local0/build/src/sys/boot/ficl>size libficl.a text data bss dec hex filename 105 3968 0 4073 fe9 softcore.o (ex libficl.a) 296 0 0 296 128 sysdep.o (ex libficl.a) 20636 268 0 20904 51a8 words.o (ex libficl.a) 4472 12 0 4484 1184 tools.o (ex libficl.a) 1684 0 0 1684 694 search.o (ex libficl.a) 856 0 0 856 358 math64.o (ex libficl.a) 2200 64 0 2264 8d8 vm.o (ex libficl.a) 2804 0 0 2804 af4 loader.o (ex libficl.a) 624 12 0 636 27c prefix.o (ex libficl.a) 840 0 0 840 348 stack.o (ex libficl.a) 2468 16 0 2484 9b4 ficl.o (ex libficl.a) 2620 0 0 2620 a3c dict.o (ex libficl.a) ie. almost all of the size is the dictionary/runtime library. It's quite hard to beat this, and to be frank, Scheme's syntax is not much better than Forth's. 8) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message