From owner-freebsd-config Mon Dec 30 20:40:43 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id UAA14442 for config-outgoing; Mon, 30 Dec 1996 20:40:43 -0800 (PST) Received: from genesis.atrad.adelaide.edu.au (genesis.atrad.adelaide.edu.au [129.127.96.120]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id UAA14437; Mon, 30 Dec 1996 20:40:39 -0800 (PST) Received: (from msmith@localhost) by genesis.atrad.adelaide.edu.au (8.8.2/8.7.3) id PAA09696; Tue, 31 Dec 1996 15:10:18 +1030 (CST) From: Michael Smith Message-Id: <199612310440.PAA09696@genesis.atrad.adelaide.edu.au> Subject: Re: IPCS Utility In-Reply-To: <13393.852006548@time.cdrom.com> from "Jordan K. Hubbard" at "Dec 30, 96 08:29:08 pm" To: jkh@time.cdrom.com (Jordan K. Hubbard) Date: Tue, 31 Dec 1996 15:10:17 +1030 (CST) Cc: msmith@atrad.adelaide.edu.au, roberto@keltia.freenix.fr, freebsd-hackers@FreeBSD.ORG, 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-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Jordan K. Hubbard stands accused of saying: > > - We will be using Tcl for parts of the FCF (FreeBSD Config Facility), not > > least because I expect to be writing slabs of the core. > > ... > > The planned modular design of the FCF specifically avoids stipulating > > any given language for modules; if you feel the need to write your > > module in Forth, as long as you can manage character I/O you can play. > > Do we have an actual design for the FCF which goes so far as to define > such a level of interface spec? It sounds like you've got something > hammered out, but I'm not sure if I've seen it yet. :-) Er, not in so many words, no. We have months of off-and-on discussions on the topic, and I have this large hazy model in my head which I hope to crystallise in the "config manifesto" I've been talking about. Note the cunning term "planned modular design"; ie. I plan to make the design modular. 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 [[