From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 27158 invoked from network); 1 Jan 2023 01:25:08 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 1 Jan 2023 01:25:08 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id F17F342415; Sun, 1 Jan 2023 11:24:57 +1000 (AEST) Received: from mcvoy.com (mcvoy.com [192.169.23.250]) by minnie.tuhs.org (Postfix) with ESMTPS id 4410842414 for ; Sun, 1 Jan 2023 11:24:53 +1000 (AEST) Received: by mcvoy.com (Postfix, from userid 3546) id 1575635E92B; Sat, 31 Dec 2022 17:24:53 -0800 (PST) Date: Sat, 31 Dec 2022 17:24:53 -0800 From: Larry McVoy To: Rob Pike Message-ID: <20230101012453.GB5825@mcvoy.com> References: <335F89A9-30C2-41A2-8E84-C2D761746634@planet.nl> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.24 (2015-08-30) Message-ID-Hash: LAEZPJLIM3IXHWBYMNXWB3NJZJKTCEBH X-Message-ID-Hash: LAEZPJLIM3IXHWBYMNXWB3NJZJKTCEBH X-MailFrom: lm@mcvoy.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tuhs.tuhs.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: The Eunuchs Hysterical Society X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: Porting the SysIII kernel: boot, config & device drivers List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: On Sun, Jan 01, 2023 at 12:02:12PM +1100, Rob Pike wrote: > A theory about organizations, inspired by OpenBoot. > > "I have nothing to do at the moment, why don't I put a FORTH > interpreter into the boot ROM? And then I'll make it an industry standard. Yeah, that was Mitch's baby and you have the details as right as I can remember. I barfed at Forth, I've coded in Forth and didn't care for it. I didn't like lisp either but I could sort of see why some people get all worked up for lisp, wasn't for me, but I could see the point. I never saw the point of Forth for anything. But, for whatever reason, Mitch did. Yuck. The one time it was useful in my memory, was during bringup and the kernel debugger wasn't working yet. So Mitch, or someone, coded up forth code to walk kernel data structures, a set of a dump_$whatever. Briefly useful. Over all, I agree with everything Rob said.