Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 (Tek) 9/28/84 based on 9/17/84; site tekig4.UUCP Path: utzoo!watmath!clyde!cbosgd!ihnp4!houxm!vax135!cornell!uw-beaver!tektronix!tekig5!tekig4!briand From: briand@tekig4.UUCP (Brian Diehm) Newsgroups: net.lang.c,net.micro.mac,net.micro.atari,net.micro.amiga Subject: Re: Windows ( Really porting between Mac, Amiga, and ST Message-ID: <424@tekig4.UUCP> Date: Tue, 10-Dec-85 13:45:43 EST Article-I.D.: tekig4.424 Posted: Tue Dec 10 13:45:43 1985 Date-Received: Thu, 12-Dec-85 05:44:17 EST References: <-13400@brl-tgr.UUCP> <116@ISM780C.UUCP> Reply-To: briand@tekig4Diehm.UUCP (Brian Diehm) Organization: Tektronix, Beaverton OR Lines: 23 Xref: watmath net.lang.c:7371 net.micro.mac:3760 net.micro.atari:1939 net.micro.amiga:1065 >Until someone actually writes those libraries, I don't think one will >see a lot of portable code between these machines, except for programs >that use a simple command line user interface. > >This specs for the above mentioned libraries could be a fun topic >to discuss ( certainly more interesting than curly braces and bouncing >balls! ). > >Sounds like a job for an ANSI committee! :-) Unfortunately, the ANSI bureaucracy has done just that, and called the result GKS. If anything it serves only to show the futility of the effort. In order to be all things to all people in all ways, any such implementation must be huge, slow, unwieldy, and generally unusable. Guess what? GKS is huge, slow, unwieldy, and generally unusable. It is appropriate only for those with giant machines, the likes of which the world doesn't use much any more. -Brian Diehm Tektronix, Inc. (In this case, my opinions directly oppose the official Tek policy - Tektronix is publicly committed to GKS, and must be to support a portion of its customer base. But really, if you probe deep enough, some of the people in charge don't really like it . . .)