[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