Newsgroups: comp.society.futures
Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!n8emr!bluemoon!bmb
From: bmb@bluemoon.uucp (Bryan Bankhead)
Subject: Virtual Manipulation
Message-ID: <6gH233w164w@bluemoon.uucp>
Sender: bbs@bluemoon.uucp (BBS Login)
Organization: Blue Moon BBS ((614) 868-998[0][2][4])
Date: Tue, 04 Jun 91 18:54:16 EDT

There are a few myths I would like to adress,

1.  Text is Flexible
When debating the subject of GI's I constantly come upon the idea that 
something is going to be lost in the capacity to do things with the system 
because it misses the 'flexibility' of text.  Text is not flexible.  
PEOPLE primarily communicate in text and PEOPLE are flexible.  People can 
extract meaning from the most mangled syntax.  CLI's cannot.  The syntax 
use in a complex command line interface requires VERY rigid use. sometimes 
subtle errors can derail the whole thing.  A lot more is require to use 
unix than just the 400 commands mentioned above.  It requires mastering a 
variable yet quit rigid syntax.

2. Xwindows is a GUI
Sorry dudes but opening a window to type in unix file trash is NOT a GUI.
X windows has the potential to become a GUI but I haven
t seen it happen yet. (maybe it has something to do with the 1000 
primitives)

3. You can't automate processes on a GUI
I am using a macintosh program called Microphone which has an advanced 
scripting capacity that can be built using a point and shoot GUI method 
that is quit elegant.  anyone who has so much a programmed in basic can do 
the most complex things with it and even if you've never programmed you 
can figure it out easily. Designers didn't put this capacity in early 
GUI's howver more and more it
s starting to appear.  (Mac sys 7.0 has an advanced capability in this 
area.)

4. GUI's are for dummies
A GUI can be built to do anything, and allow the learning of complex 
operations more quickly.  There are several TOTALLY GRAPHIC developement 
languages available that generate code in MPW code blocks (Mac 
Programmer's Workshop)  Anything from a children's control interface to 
developement at the machince cod level can be done using the scripting 
paradigms on a GUI

A GUI can incorporate all manner of complex an subtle relationships in a 
way for mor understandable to a user than CLI's.  With  a CLI there is 
learing in two steps.  First learn the language, and then learn what the 
language REALLY DOES when you type it in (two different things)  With a 
GUI you just do something and learn what is does while you do it. Big 
difference.

5. We're all going to learn 1 CLI
Fat chance.  I was converted to macintosh once and for all when I wanted a 
full scale DTP word processor and acquired Wordperfect.  When I saw the 
HUNDREDS of commands I would have to learn I move to the mac world and 
never looked back.  Do you really expect the world of computing will 
become a one interface world.  Unix people in 1980 claimed 40% of high end 
micros would use the system by 1990.  The actual figure is closer to 5%!!
I think smalltalk is a more likely base for a future GUI, it was designed 
for this from the ground up.  How many network protocols are there?  I 
there ONE STANDARD for ANYTHING in the compute world.  Havew we moved ONRE 
STEP that way in the last 190 years?

 This is from
     bmb@bluemoon.uucp
     bmb%bluemoon@nstar.rn.com
who doesn't have their own obnoxious signature yet
