From owner-freebsd-current Sun Nov 1 17:32:41 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA12162 for freebsd-current-outgoing; Sun, 1 Nov 1998 17:32:41 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from dingo.cdrom.com (castles33.castles.com [208.214.165.33]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA12154 for ; Sun, 1 Nov 1998 17:32:38 -0800 (PST) (envelope-from mike@dingo.cdrom.com) Received: from dingo.cdrom.com (LOCALHOST [127.0.0.1]) by dingo.cdrom.com (8.9.1/8.8.8) with ESMTP id RAA07047; Sun, 1 Nov 1998 17:31:52 -0800 (PST) (envelope-from mike@dingo.cdrom.com) Message-Id: <199811020131.RAA07047@dingo.cdrom.com> X-Mailer: exmh version 2.0.2 2/24/98 To: Andrzej Bialecki cc: Mike Smith , current@FreeBSD.ORG Subject: Re: New boot loader and alternate kernels In-reply-to: Your message of "Sun, 01 Nov 1998 19:06:42 +0100." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sun, 01 Nov 1998 17:31:51 -0800 From: Mike Smith Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > > It builds a little bigger here; it weighs in at about 40k. If you > > strip the OO extensions out it comes down to about 22k. I don't know > > I stripped LOCALS, multithreading, stack checking, but added KEY... Well, > this is still around 20k. Ok. Should I commit my working version so that we have a central place to perform the strip-down and integration? > > whether there's much we can strip from the core wordset; I'll leave > > that for the FORTH guruen to argue over. At 22k (plus whatever it > > As I said above, we probably can strip CORE-EXT and SEARCH - I wouldn't > touch the CORE itself, however. Again, being not much of a Forth head it's not clear whether we should keep all of the compiled-in functionality and just strip the things that can be reloaded at runtime. I guess that items that are of principal interest to a programmer should be conditionalised out, ie. produce a BFDK and a BFRT. 8) > > costs to bind it in) I think we have a goer. Doug's resolved the Alpha > > space issues too, so it should be comfy. > > Great! I think we won't regret it... I hope not. 8) I'm all in favour of extension languages but I'm still in two minds about whether Forth is going to be the right one for this job. > > > U __assert > > > > We need an assert. > > You mean: "anyway"? Because it's only as a diagnostics and can be defined > as no-op. I noticed. It should certainly be enabled in the BFDK. -- \\ Sometimes you're ahead, \\ Mike Smith \\ sometimes you're behind. \\ mike@smith.net.au \\ The race is long, and in the \\ msmith@freebsd.org \\ end it's only with yourself. \\ msmith@cdrom.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message