From owner-cvs-all Mon Nov 6 0:29:26 2000 Delivered-To: cvs-all@freebsd.org Received: from winston.osd.bsdi.com (winston.osd.bsdi.com [204.216.27.229]) by hub.freebsd.org (Postfix) with ESMTP id 476A537B479; Mon, 6 Nov 2000 00:29:22 -0800 (PST) Received: from winston.osd.bsdi.com (jkh@localhost [127.0.0.1]) by winston.osd.bsdi.com (8.11.1/8.9.3) with ESMTP id eA68NrI54308; Mon, 6 Nov 2000 00:23:53 -0800 (PST) (envelope-from jkh@winston.osd.bsdi.com) To: "John W. De Boskey" Cc: Marcel Moolenaar , "David O'Brien" , "Jordan K. Hubbard" , cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src Makefile In-Reply-To: Message from "John W. De Boskey" of "Mon, 06 Nov 2000 03:10:48 EST." <20001106031048.A17177@bsdwins.com> Date: Mon, 06 Nov 2000 00:23:53 -0800 Message-ID: <54304.973499033@winston.osd.bsdi.com> From: Jordan Hubbard Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > Marcel's code appears to handle multiple days, but will > require an external script. If you want an external script, I'd > recommend using sh to reduce dependancies on perl. Other than > that... Well guys, it's obvious. If we're going to have to go to an external script to handle proper make world timing, and I agree that this is a matter of paramount importance which we should accept even an additional 6-month push-back of 5.0 to get absolutely right, then we're going to need a proper scripting language to write it in. We could do it in PERL, of course, except that PERL is an inelegant language and of entirely the wrong design for implementing PROPER bike sheds, so I think this pretty much means that we need to bring tcl 8.3 back into src/contrib. Fair's fair, and I can think of a number of other uses for TCL while we're at it. Of course, let's really sit back and consider what the USERS want here, John, since the writing is pretty clearly on the wall. Every reasonable OS from OS X to Windows 2000 (to say nothing of MS "Whistler") features a strongly graphical user interface as its principle UI paradigm and it's certainly held FreeBSD back to be so delinquent in its own switch toa modern user interface technology. If we're going to really present this information, it should be done graphically in the form of a big analog stopwatch with a small percentage-based progress bar at the bottom as well for maximum user awareness. The Tk toolkit just happens to have some very desirable widgets for displaying that kind of content, I might add, so we might just as well bring it and XFree86 into src/contrib as well since we're already biting off this particular challenge. Hmmm. Have I left anything out? :-) - Jordan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message