From owner-freebsd-current Mon Nov 2 04:29:19 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA03265 for freebsd-current-outgoing; Mon, 2 Nov 1998 04:29:19 -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 EAA03258 for ; Mon, 2 Nov 1998 04:29:18 -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 EAA23985; Mon, 2 Nov 1998 04:29:07 -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 "Mon, 02 Nov 1998 11:41:11 +0100." Date: Mon, 02 Nov 1998 04:29:07 -0800 Message-ID: <23981.910009747@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > Well, most of things the bootloader currently does is pretty > straightforward in terms of "words", and would require only very few magic > incantations. Then, the next part could be hidden behind non-Forth-like > words after loading some /boot/forth_haters.4th... This is very true - I've seen 4th systems which offered both LISP and "Tiny C" interpreters, both written in native 4th, and once you have a genuine language underneath, you can put all kinds of nifty abstractions on top. It's not hard to put an algebraic parser on top, especially if you're already using stack-based arithmetic. ;-) - Jordan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message