From owner-freebsd-hackers Mon Dec 1 00:38:15 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id AAA20259 for hackers-outgoing; Mon, 1 Dec 1997 00:38:15 -0800 (PST) (envelope-from owner-freebsd-hackers) Received: from word.smith.net.au (vh1.gsoft.com.au [203.38.152.122]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id AAA20252 for ; Mon, 1 Dec 1997 00:38:07 -0800 (PST) (envelope-from mike@word.smith.net.au) Received: from word (localhost [127.0.0.1]) by word.smith.net.au (8.8.7/8.8.5) with ESMTP id TAA01580; Mon, 1 Dec 1997 19:02:25 +1030 (CST) Message-Id: <199712010832.TAA01580@word.smith.net.au> X-Mailer: exmh version 2.0zeta 7/24/97 To: Andrew Kenneth Milton cc: hackers@FreeBSD.ORG Subject: Re: Out of Box experience (Was: Re: How is selection made of what goes into CDrom?) In-reply-to: Your message of "Mon, 01 Dec 1997 19:40:13 +1100." <199712010840.TAA23965@mother.sneaker.net.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 01 Dec 1997 19:02:24 +1030 From: Mike Smith Sender: owner-freebsd-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > +-----[ Mike Smith ]------------------------------ > | > | > Don't forget there's also a curses version of Tk which does a fair > | > job. The SCO (boo hiss) system tool works this way, if you run it from > | > a console it uses the curses version, otherwise you get the pretty > | > X one. So your development of a dual-mode sysinstall using Tk would > | > (almost) fall out for free. > | > | ... only Visual Tcl (the tool you are thinking of) is proprietary and > | not available. I think that Karl L. and friends spent a long time on > | vtcl for a *very* good reason. We don't have those resources. > > Errr no. There is a pd/freeware curses tk implementation out there > that isn't vtcl. ctk.. it's in the ports. I know about Visual Tcl, > I meant to use SCO as an example of something that has dual modes. > > I have actually used it on a Tk thing I wrote, to see what it looked > like on a console. It doesn't do too bad a job. There are obviously > somethings that aren't going to work like pretty logos and iconic > displays (which are overrated anyway IMHO). "It" as in vtcl, or ctk? I think your standards are just a little low if you think ctk "doesn't do too bad a job". It's certainly not possible to write a single interface that works with both ctk and "real" Tk, unlike with vtcl. Been there, tried to do that. 8) > I've seen an (S)VGA graphics library that converts stuff to ANSI on the > fly (not too badly either) so there are all sorts of weird packages out > there. (*shudder* ANSI doom). You're thinking of the aablib 'svgalib emulator'. It's Quake that it was written for (although it probably supports Doom as well). > ------------------------------------------------------------------------ > > This package contains CTk, a curses port of John Ousterhout's Tk > toolkit for X11. > > Using CTk, applications with a modern GUI-ish interface can be > created for character terminals. These same applications, without > modification, can provide a real GUI interface by using Tk. Thus, > sites with an embedded base of character terminals (and a small > capital budget) can smoothly migrate to GUI applications. > > -- > ,-_|\ SneakerNet | Andrew Milton | GSM: +61(41)6 022 411 > / \ P.O. Box 154 | akm@sneaker.net.au | Fax: +61(2) 9746 8233 > \_,-._/ N Strathfield +--+----------------------+---+ Ph: +61(2) 9746 8233 > v NSW 2137 | Low cost Internet Solutions | >