From owner-freebsd-current Fri Oct 30 11:26:02 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA15514 for freebsd-current-outgoing; Fri, 30 Oct 1998 11:26:02 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from time.cdrom.com (time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA15473 for ; Fri, 30 Oct 1998 11:26:00 -0800 (PST) (envelope-from jkh@time.cdrom.com) Received: from time.cdrom.com (jkh@localhost.cdrom.com [127.0.0.1]) by time.cdrom.com (8.8.8/8.8.8) with ESMTP id LAA17557; Fri, 30 Oct 1998 11:25:40 -0800 (PST) (envelope-from jkh@time.cdrom.com) To: Andrzej Bialecki cc: Mike Smith , current@FreeBSD.ORG Subject: Re: New boot loader and alternate kernels In-reply-to: Your message of "Fri, 30 Oct 1998 20:18:53 +0100." Date: Fri, 30 Oct 1998 11:25:39 -0800 Message-ID: <17553.909775539@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > There are Forth implementations for x86 which take around 8kB. These > implement the subset of CORE words only, but you can have a > /boot/core-ext.4th, /boot/menus.4th, etc, etc... - all these would be > added to dictionary at run-time. This includes also all sorts of > conditionals, loops, help screens etc, etc... Imagine something like that: It would be nice if a "tiny4th" interpreter could be written in C so that it will port straight over to the alpha; I don't think a truly minimal 4th set would be that large, even in a HLL like C. Somebody figured out what the truly minimal # of 4th words required for an interpreter was at some point though I don't remember what it is - 8? I figure if you have key, emit, ?terminal and fload, you've got enough of an I/O system to make this work. :) Except for atlast, TILE forth, cforth and pratt forth, all of which are too large, what are our options here anyway? - Jordan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message