From owner-freebsd-config Mon Jun 9 02:39:32 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id CAA14169 for config-outgoing; Mon, 9 Jun 1997 02:39:32 -0700 (PDT) Received: from genesis.atrad.adelaide.edu.au (genesis.atrad.adelaide.edu.au [129.127.96.120]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id CAA14157 for ; Mon, 9 Jun 1997 02:39:28 -0700 (PDT) Received: (from msmith@localhost) by genesis.atrad.adelaide.edu.au (8.8.5/8.7.3) id TAA26641; Mon, 9 Jun 1997 19:09:08 +0930 (CST) From: Michael Smith Message-Id: <199706090939.TAA26641@genesis.atrad.adelaide.edu.au> Subject: Re: Startup userconfig parsing In-Reply-To: <27558.862417002@time.cdrom.com> from "Jordan K. Hubbard" at "Apr 30, 97 09:16:42 am" To: jkh@time.cdrom.com (Jordan K. Hubbard) Date: Mon, 9 Jun 1997 19:09:07 +0930 (CST) Cc: msmith@atrad.adelaide.edu.au, bde@zeta.org.au, config@freebsd.org X-Mailer: ELM [version 2.4ME+ PL28 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-config@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Just digging up an ancient thread... Jordan K. Hubbard stands accused of saying: > > > Otherwise, we could ask Mitch for his forth. I think that'd > > > be the best "full forth" solution, if we even want to go that > > > route. > > > > What sort of size are we talking about? > > 49K. See freefall:~/cforth (I'm sure Mitch won't mind if > we "keep it in the family" and I'll also contact him today > and request explicit permission). Someone suggested to me a little while back "why not use OpenBoot?" and of course I couldn't come up with a better answer than "Bruce would have a fit". Is OB anything that we _could_ use? Or is it moneyware and generally Bad? My limited exposure to it hasn't been terribly deep or wonderful, and FirmWorks mention source code, but don't talk about it being "available". > Jordan -- ]] Mike Smith, Software Engineer msmith@gsoft.com.au [[ ]] Genesis Software genesis@gsoft.com.au [[ ]] High-speed data acquisition and (GSM mobile) 0411-222-496 [[ ]] realtime instrument control. (ph) +61-8-8267-3493 [[ ]] Unix hardware collector. "Where are your PEZ?" The Tick [[ From owner-freebsd-config Mon Jun 9 02:59:17 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id CAA14757 for config-outgoing; Mon, 9 Jun 1997 02:59:17 -0700 (PDT) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id CAA14752 for ; Mon, 9 Jun 1997 02:59:15 -0700 (PDT) Received: from time.cdrom.com (jkh@localhost [127.0.0.1]) by time.cdrom.com (8.8.5/8.6.9) with ESMTP id CAA04932; Mon, 9 Jun 1997 02:59:00 -0700 (PDT) To: Michael Smith cc: bde@zeta.org.au, config@freebsd.org Subject: Re: Startup userconfig parsing In-reply-to: Your message of "Mon, 09 Jun 1997 19:09:07 +0930." <199706090939.TAA26641@genesis.atrad.adelaide.edu.au> Date: Mon, 09 Jun 1997 02:58:59 -0700 Message-ID: <4928.865850339@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-freebsd-config@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > Is OB anything that we _could_ use? Or is it moneyware and generally Bad? It's moneyware - Mitch's new company sells ports of it. Jordan From owner-freebsd-config Mon Jun 9 03:12:15 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id DAA15306 for config-outgoing; Mon, 9 Jun 1997 03:12:15 -0700 (PDT) Received: from genesis.atrad.adelaide.edu.au (genesis.atrad.adelaide.edu.au [129.127.96.120]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id DAA15299 for ; Mon, 9 Jun 1997 03:12:11 -0700 (PDT) Received: (from msmith@localhost) by genesis.atrad.adelaide.edu.au (8.8.5/8.7.3) id TAA26921; Mon, 9 Jun 1997 19:41:54 +0930 (CST) From: Michael Smith Message-Id: <199706091011.TAA26921@genesis.atrad.adelaide.edu.au> Subject: Re: Startup userconfig parsing In-Reply-To: <4928.865850339@time.cdrom.com> from "Jordan K. Hubbard" at "Jun 9, 97 02:58:59 am" To: jkh@time.cdrom.com (Jordan K. Hubbard) Date: Mon, 9 Jun 1997 19:41:53 +0930 (CST) Cc: msmith@atrad.adelaide.edu.au, bde@zeta.org.au, config@freebsd.org X-Mailer: ELM [version 2.4ME+ PL28 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-config@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Jordan K. Hubbard stands accused of saying: > > Is OB anything that we _could_ use? Or is it moneyware and generally Bad? > > It's moneyware - Mitch's new company sells ports of it. Booger. Aigh! I know what we could use, and you will all kill me for it. Chipmunk Basic. It's disgusting, but it's compact, easy to learn, and free! (Now, where's that cyclone shelter gone?) Seriously; I'm stuffed if I can find a "right" script interpreter, and without it, or some reasonable facsimile thereof, the whole idea falls over. I don't really fancy "rolling my own", and while cforth looks pretty neat, I've realised that anything I used to know about forth has leaked right out 8( > Jordan -- ]] Mike Smith, Software Engineer msmith@gsoft.com.au [[ ]] Genesis Software genesis@gsoft.com.au [[ ]] High-speed data acquisition and (GSM mobile) 0411-222-496 [[ ]] realtime instrument control. (ph) +61-8-8267-3493 [[ ]] Unix hardware collector. "Where are your PEZ?" The Tick [[ From owner-freebsd-config Mon Jun 9 03:45:58 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id DAA16526 for config-outgoing; Mon, 9 Jun 1997 03:45:58 -0700 (PDT) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id DAA16521 for ; Mon, 9 Jun 1997 03:45:55 -0700 (PDT) Received: from time.cdrom.com (jkh@localhost [127.0.0.1]) by time.cdrom.com (8.8.5/8.6.9) with ESMTP id DAA05427; Mon, 9 Jun 1997 03:45:37 -0700 (PDT) To: Michael Smith cc: bde@zeta.org.au, config@freebsd.org Subject: Re: Startup userconfig parsing In-reply-to: Your message of "Mon, 09 Jun 1997 19:41:53 +0930." <199706091011.TAA26921@genesis.atrad.adelaide.edu.au> Date: Mon, 09 Jun 1997 03:45:37 -0700 Message-ID: <5423.865853137@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-freebsd-config@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > Booger. Aigh! I know what we could use, and you will all kill me for it. > > Chipmunk Basic. I think we'll all kill you for that. :-) Seriously, I'm not sure if I'm quite ready to go that far over the edge. A simple mini-forth with an absolutely minescule footprint seems more desireable to me than basic. How about hacking the crapola out of atlast? Jordan From owner-freebsd-config Mon Jun 9 03:53:32 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id DAA16729 for config-outgoing; Mon, 9 Jun 1997 03:53:32 -0700 (PDT) Received: from genesis.atrad.adelaide.edu.au (genesis.atrad.adelaide.edu.au [129.127.96.120]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id DAA16721 for ; Mon, 9 Jun 1997 03:53:29 -0700 (PDT) Received: (from msmith@localhost) by genesis.atrad.adelaide.edu.au (8.8.5/8.7.3) id UAA27275; Mon, 9 Jun 1997 20:23:15 +0930 (CST) From: Michael Smith Message-Id: <199706091053.UAA27275@genesis.atrad.adelaide.edu.au> Subject: Re: Startup userconfig parsing In-Reply-To: <5423.865853137@time.cdrom.com> from "Jordan K. Hubbard" at "Jun 9, 97 03:45:37 am" To: jkh@time.cdrom.com (Jordan K. Hubbard) Date: Mon, 9 Jun 1997 20:23:14 +0930 (CST) Cc: msmith@atrad.adelaide.edu.au, bde@zeta.org.au, config@freebsd.org X-Mailer: ELM [version 2.4ME+ PL28 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-config@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Jordan K. Hubbard stands accused of saying: > > Booger. Aigh! I know what we could use, and you will all kill me for it. > > > > Chipmunk Basic. > > I think we'll all kill you for that. :-) Heh. What's wrong with a cut-down HP Basic clone? > Seriously, I'm not sure if I'm quite ready to go that far over the > edge. A simple mini-forth with an absolutely minescule footprint > seems more desireable to me than basic. How about hacking the > crapola out of atlast? You read my mind. It has some wacko arithmetic problems, and the guy must be allergic to ANSI C and Unix systems in general (can you _really_ write to the data segment under SunOS?), but it does seem to be the best bet. Judgement call : tidy as little as necessary, or beat the crap out of it and ansify, prototypeify, etc? > Jordan -- ]] Mike Smith, Software Engineer msmith@gsoft.com.au [[ ]] Genesis Software genesis@gsoft.com.au [[ ]] High-speed data acquisition and (GSM mobile) 0411-222-496 [[ ]] realtime instrument control. (ph) +61-8-8267-3493 [[ ]] Unix hardware collector. "Where are your PEZ?" The Tick [[ From owner-freebsd-config Mon Jun 9 03:57:17 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id DAA16847 for config-outgoing; Mon, 9 Jun 1997 03:57:17 -0700 (PDT) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id DAA16842 for ; Mon, 9 Jun 1997 03:57:15 -0700 (PDT) Received: from time.cdrom.com (jkh@localhost [127.0.0.1]) by time.cdrom.com (8.8.5/8.6.9) with ESMTP id DAA05468; Mon, 9 Jun 1997 03:57:01 -0700 (PDT) To: Michael Smith cc: bde@zeta.org.au, config@freebsd.org Subject: Re: Startup userconfig parsing In-reply-to: Your message of "Mon, 09 Jun 1997 20:23:14 +0930." <199706091053.UAA27275@genesis.atrad.adelaide.edu.au> Date: Mon, 09 Jun 1997 03:57:00 -0700 Message-ID: <5464.865853820@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-freebsd-config@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > You read my mind. It has some wacko arithmetic problems, and the guy > must be allergic to ANSI C and Unix systems in general (can you > _really_ write to the data segment under SunOS?), but it does > seem to be the best bet. I just looked at it too - it's pretty easy to rip all the I/O out. In fact, since it's PD, I've taken the liberty of simply ripping out any #ifdefs I don't like and it's getting noticably smaller and more manageable. :-) cforth needs an external dictionary file so I said "bah" to that, BTW. atl is self-contained by comparison and you could lobotomize it pretty good and then rebuild just the parts you wanted. I say beat the crap out of it. ;) Jordan From owner-freebsd-config Mon Jun 9 04:05:23 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id EAA17252 for config-outgoing; Mon, 9 Jun 1997 04:05:23 -0700 (PDT) Received: from genesis.atrad.adelaide.edu.au (genesis.atrad.adelaide.edu.au [129.127.96.120]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id EAA17247 for ; Mon, 9 Jun 1997 04:05:18 -0700 (PDT) Received: (from msmith@localhost) by genesis.atrad.adelaide.edu.au (8.8.5/8.7.3) id UAA27384; Mon, 9 Jun 1997 20:35:04 +0930 (CST) From: Michael Smith Message-Id: <199706091105.UAA27384@genesis.atrad.adelaide.edu.au> Subject: Re: Startup userconfig parsing In-Reply-To: <5464.865853820@time.cdrom.com> from "Jordan K. Hubbard" at "Jun 9, 97 03:57:00 am" To: jkh@time.cdrom.com (Jordan K. Hubbard) Date: Mon, 9 Jun 1997 20:35:03 +0930 (CST) Cc: msmith@atrad.adelaide.edu.au, bde@zeta.org.au, config@freebsd.org X-Mailer: ELM [version 2.4ME+ PL28 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-config@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Jordan K. Hubbard stands accused of saying: > > You read my mind. It has some wacko arithmetic problems, and the guy > > must be allergic to ANSI C and Unix systems in general (can you > > _really_ write to the data segment under SunOS?), but it does > > seem to be the best bet. > > I just looked at it too - it's pretty easy to rip all the I/O out. Yeah, cutting it to the bone would be fairly easy. I have two problems : - It wants to malloc a fair bit. That may be Bad early in system startup. - It fails its regression tests with some stupid results. Try './atlast -iregress' and see if you can work out what the fnord is going on. > "bah" to that, BTW. atl is self-contained by comparison and you could > lobotomize it pretty good and then rebuild just the parts you wanted. Aha. Well, so far I am just looking for things that are worth doing. I had this really crazy idea that you could write things like module load/unload scripts with it... (runs and hides) > I say beat the crap out of it. ;) Ok. > Jordan -- ]] Mike Smith, Software Engineer msmith@gsoft.com.au [[ ]] Genesis Software genesis@gsoft.com.au [[ ]] High-speed data acquisition and (GSM mobile) 0411-222-496 [[ ]] realtime instrument control. (ph) +61-8-8267-3493 [[ ]] Unix hardware collector. "Where are your PEZ?" The Tick [[