🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.misc.discuss
Article #73049

Re: LPF boycott of Apple (comments & quotes from RMS interview)

#73049
From: Dietrich Kappe
Date: Fri, 08 Nov 1991 21:03
73 lines
4023 bytes
In article <ZPo4aB15w164w@mantis.co.uk> mathew@mantis.co.uk (mathew) writes:

   > > Really?  You don't expect clicking and dragging to select something?  Or
   > > Command-C/X/V to Copy/Cut/Paste the item selected?  You don't expect a
   > > search to be brought up with the same sequence, or the edit menu to be
   > > in the same place?  You don't expect the buttons to be similar in 
   > > appearanc
   > > and their placement in dialogs to be the same?  You don't expect the
   > > same mechanisms for getting help on the product, or finding out who
   > > wrote it, or quiting out of it?
   > 
   > Simply put, no.

   Why not?  What's the advantage in having such basic functions performed
   differently in different packages?  There are obvious disadvantages, so 
   what's the advantage which makes you say that you don't see any reason for 
   standardization across applications?

   > The right tool for the right job. Macs are good for some things, less 
   > good for others. The somewhat standard (everyone breaks the rules) user 
   > interface can sometimes be useful and can sometimes really get in the way.

   OK.  So give us an example of an example where having an edit menu in the
   standard place gets in the way.  A quick explanation of why cut/copy/paste
   should have to be on different keys for a certain application. Why 
   getting help should need to be different for two products.


A fair set of questions. In theory, a Mac program with its standardized GUI
can do no more and no less computationaly than a text only version of this
program. It is simply a matter of convenience. If we can agree on this simple
point, I can move on to my principal argument.

A Mac program's command input can be divided into three parts:

	1) Menu. (Also buttons.)
	2) Text.
	3) Geometric Data.

Clearly the last two are the most powerful means of input. Text can be
used to do Formal Language related processing and Geometric Data can
be used to do Computational Geometry related processing (kind of redundant :-).

Most Mac programs neglect 2 and 3 for the reasons that

	1) The standard interface discourages use of text as a means 
	of command input.

	2) Geometric Algorithms are not very freindly critters and
	require quite a bit of overhead and somewhat unfamiliar
	data structures.

Thus many Mac programs are restricted to Menus and Buttons in their
command input. Sure, you could make the menu/button system into
a command parser, but this would amount to constructing a somewhat
limited and counter intuitive keyboard. So we are often left
with a rather limited command set in a typical Mac program.

To see an example of this, you need go no further than the finder. It
is not the most useful directory/file manipulation tool I have ever used.

Of course each UI has a limiting effect on its programs. I am not Mac bashing,
just pointing out some of the drawbacks to a standardized UI. Many of the same
things can be said about *nix, since button type programs are the easiest
things to write.

--

---
Dietrich Kappe
kap1@icarus.spc.uchicago.edu
Center for Population Economics
Technical Details
Message-ID: <KAP1.91Nov8150320@icarus.spc.uchicago.edu>
Path: arc1-ca.pugleaf.net!gmdzi!zeus.ieee.org!sdd.hp.com!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!linac!mp.cs.niu.edu!ux1.cso.uiuc.edu!midway!midway.uchicago.edu!kap1
References: <KAP1.91Nov7004757@icarus.spc.uchicago.edu> <ZPo4aB15w164w@mantis.co.uk>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 1025b4,8da4c16bb61bb98b
X-Google-Attributes: gid1025b4,public
X-Google-ArrivalTime: 1991-11-08 14:40:43 PST
Path: arc1-ca.pugleaf.net!gmdzi!zeus.ieee.org!sdd.hp.com!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!linac!mp.cs.niu.edu!ux1.cso.uiuc.edu!midway!midway.uchicago.edu!kap1
From: kap1@icarus.spc.uchicago.edu (Dietrich Kappe)
Newsgroups: gnu.misc.discuss
Subject: Re: LPF boycott of Apple (comments & quotes from RMS interview)
Message-ID: <KAP1.91Nov8150320@icarus.spc.uchicago.edu>
Date: 8 Nov 91 21:03:20 GMT
References: <KAP1.91Nov7004757@icarus.spc.uchicago.edu> <ZPo4aB15w164w@mantis.co.uk>
Sender: news@midway.uchicago.edu (NewsMistress)
Organization: Center for Population Economics
Lines: 73
In-Reply-To: mathew@mantis.co.uk's message of 8 Nov 91 15: 54:46 GMT