[Date Prev][Date Next][Thread Prev][Thread Next][Author Index][Date Index][Thread Index]
:zz,virt: Modes and Software Design
- To: zzdev@xxxxxxxxxx
- Subject: :zz,virt: Modes and Software Design
- From: Ted Nelson <ted@xxxxxxxxxx>
- Date: Fri, 25 Sep 1998 18:31:31 +0900
- Cc: ted@xxxxxxxxxxxxxx
- In-reply-to: <19980926005450.A1355@xxxxxxxxxxxxxx>
- References: <3.0.3.32.19980923053522.00a7a100@xxxxxxxxxxxxxxxxxxx> <19980621160843.A1315@xxxxxxxxxxxxxx> <3.0.3.32.19980618224745.012a1d60@xxxxxxxxxxxxxxxxxxx> <19980621160843.A1315@xxxxxxxxxxxxxx> <19980810025053.A19460@xxxxxxxxxxxxxxxxx> <3.0.3.32.19980923053522.00a7a100@xxxxxxxxxxxxxxxxxxx>
- Reply-to: zzdev@xxxxxxxxxx
Hi Bek-- 
I guess you're not quite used to my style yet--
>As far as I know, having a mode-ful interface like this (with a 'mark
>mode' and a 'general mode') is generally considered a Bad Thing in
>user interface design.  That's not to say don't do it, just that it's ...
I don't give an expletive-deleted what is Generally Considered
 a Bad Thing.  My software designs have been on their own
 for thirtyeight years and they will continue in the direction
 already begun--
Oops.  Deep breath.
Sorry.  
The alternatives to "modes" are: 
 having 8000-button keyboards
 having formal input protocols with beginnings & ends.
I don't like either of these.  I believe I design
 very good modes.  You wanna see Modes,
 take a look at my Jot system, which users agreed
 (back when it existed) was the smoothest word
 processor they'd experienced. 
But yeah, it's easy to design modes badly.
ChrzT
At 12:54 AM 9/26/98 +1000, you wrote:
>Ted Nelson wrote:
>>> Ted, am I correct that the idea is that performing a marking
>>> operation enters "marking mode", and any operation other than
>>> marking or cursor moves (including quitting ZZ!) exits marking
>>> mode?
>> That's the style I like.
>[...] 
>> (Possibly we should have an "end command" command-- for use only
>> when necessary-- though I've already had perfectly good results by
>> typing an implausibly long string of numbers followed by "g", which
>> beeps and forgets :)
>
>As far as I know, having a mode-ful interface like this (with a 'mark
>mode' and a 'general mode') is generally considered a Bad Thing in
>user interface design.  That's not to say don't do it, just that it's
>often confusing to users.  Is there perhaps any other way we could do
>it?
>
>Gossamer
>
>-- 
>: Gossamer     gossamer@xxxxxxxxxxxxxx  | Xanadoodler
>: http://www.tertius.net.au/~gossamer/  | And proud of it :)
>: This above all; to thine ownself be true, and it must follow, as the
>: night the day, thow canst not then be false to any man.
>: -- William Shakespeare, 'Hamlet'
>
>
____________________________________________________
Theodor Holm Nelson, Visiting Professor of Environmental Information
 Keio University, Shonan Fujisawa Campus, Fujisawa, Japan
 Home Fax from USA: 011-81-466-46-7368  (If in Japan, 0466-46-7368)
Professorial home page http://www.sfc.keio.ac.jp/~ted/ 
_____________________________________________________
Permanent: Project Xanadu, 3020 Bridgeway #295, Sausalito CA 94965
 Tel. 415/ 331-4422, fax 415/332-0136  
http://www.xanadu.net
PERMANENT E-MAIL: ted@xxxxxxxxxx
_____________________________________________________
Quotation of the day, 98.09.25:
"Love is the marshmallow on top of the blood-and-guts sundae we call life."
 TN 98.07