From owner-freebsd-hackers Mon Dec 1 18:46:19 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id SAA17202 for hackers-outgoing; Mon, 1 Dec 1997 18:46:19 -0800 (PST) (envelope-from owner-freebsd-hackers) Received: from zippy.dyn.ml.org (garbanzo@libya-208.ppp.hooked.net [206.169.227.208]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id SAA17191 for ; Mon, 1 Dec 1997 18:46:13 -0800 (PST) (envelope-from garbanzo@hooked.net) Received: from localhost (garbanzo@localhost) by zippy.dyn.ml.org (8.8.8/8.8.7) with SMTP id SAA03321; Mon, 1 Dec 1997 18:47:12 -0800 (PST) X-Authentication-Warning: zippy.dyn.ml.org: garbanzo owned process doing -bs Date: Mon, 1 Dec 1997 18:47:12 -0800 (PST) From: Alex X-Sender: garbanzo@zippy.dyn.ml.org To: "Jordan K. Hubbard" cc: "hackers@freebsd.org" Subject: Re: Out of Box experience (Was: Re: How is selection made of what goes into CDrom?) In-Reply-To: <24693.880972189@time.cdrom.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Mon, 1 Dec 1997, Jordan K. Hubbard wrote: > > I was thinking if you're going to design it from scratch, why not detach > > the UI from the rest of it from the beginning, making it easier for some X > > die-hard (read: me, or someone else with too much free time) to make an > > X-ish (or even {Web|interface-of-the-month-ish) interface for it. > > Because if I try to do that, I've got to take time out to *implement* > all the interface library objects on at least the ncurses end of > things vs being able to simply grab TurboVision and use all of its > objects right off the bat. :) Huh? I was thinking that you should say put (& make) functions like for instance, install distrubition, and most of the other options under the configure menu in a libraray, and use TurboVision (or whatever) as a wrapper for that. That way, one could use C (and their favorite widget library), or perl, or whatever, to write an interface of their liking on top of that. AFAIK that wouldn't require any tweaking to your UI of choice. Kinda like libftpio, which is afaik UI independant. - alex