Newsgroups: comp.unix.internals
Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!think.com!barmar
From: barmar@think.com (Barry Margolin)
Subject: Re: X11 bashing
Message-ID: <1991Apr17.040918.12203@Think.COM>
Sender: news@Think.COM
Organization: Thinking Machines Corporation, Cambridge MA, USA
References: <26550@adm.brl.mil> <1991Apr16.210107.41817@eagle.wesleyan.edu>
Date: Wed, 17 Apr 91 04:09:18 GMT

In article <1991Apr16.210107.41817@eagle.wesleyan.edu> amolitor@eagle.wesleyan.edu writes:
>Software development cycles should not proceed as: add every concievable
>feature, then tune. Something more like: get something minimally useful,
>tune, then see if something more is needed. If not, STOP. If more
>features are needed, add them, and re-tune.

I never used anything earlier than X10 myself, but I assume the first few
versions of X were minimally useful, and eventually they decided all the
features of X11 were needed.  The X developers were not just adding
features for their own sake; they were trying to solve real problems.

>> Most of the critics have failed to suggest what they would have liked to
>> see as a windowing interface instead of X.
>
>	Very well. I want xterms. Nothing more. I want to be able to pop
>open 80x24 windows that emulate vt100s correctly.

So get yourself a Macintosh and run NCSA Telnet.

I don't think users would like to waste the power of bit-mapped
workstations for such simple use, though.  X was developed as a way to
implement portably the kinds of applications that were already being run on
Macintoshes, Suns, Lisp Machines, Xerox workstations, etc.  The networking
part was presumably a response to the problem that applications often need
to run on computers that are a long way from the user (e.g. on a machine at
some remote supercomputer center).

>	I rather suspect that this windowing system could be written to be
>terrifyingly fast, and to consume negligable resources. I further suspect
>that it would provide a high percentage of the *useful* functionality of X.

I don't think our image processing and animation people would consider
a bunch of 24x80 terminal emulators to be a "high percentage of the useful
functionality of X."
--
Barry Margolin, Thinking Machines Corp.

barmar@think.com
{uunet,harvard}!think!barmar
