home *** CD-ROM | disk | FTP | other *** search
- Path: nef.ens.fr!bireme!espie
- From: espie@bireme.ens.fr (Marc Espie)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: Say *perhaps* to fat binaries (was: what the new amiga-os *must* have)
- Date: 10 Apr 1996 08:53:24 GMT
- Organization: Ecole Normale Superieure, Paris
- Message-ID: <4kfsu4$j14@nef.ens.fr>
- References: <peterk.0mei@combo.ganesha.com> <2867.6669T177T96@club-internet.fr>
- NNTP-Posting-Host: bireme.ens.fr
-
- In article <2867.6669T177T96@club-internet.fr>,
- Stephan Schreiber <septh@club-internet.fr> wrote:
-
- >On 03-Avr-96 23:17:01, Dr. Peter Kittel said about Re: Say *perhaps* to fat
-
- >> Those programmers are bright! You see, this exactly shows the difference
- >> between a multitasking platform and a monotasking one. On a monotasking
- >> one, you can get through with using Return for acknowleging dialog boxes.
- >> On a multitasking system, this would be dangerous and fatal! Just imagine
- >> that application being about to open that requester is running in the
- >> background, and you are currently typing some text in another window.
- >> You are just about to bang on the Return key. Exactly in this moment
- >> that requester pops up, brings itself to the foreground and thus directs
- >> inputs to itself. You can't react as fast and really press Return.
- >> The requester assumes you really meant Return for the requester and it
- >> happily accepts your "decision". But you did not decide, you just wanted
- >> to type Return in some other text. And if that requester now asked for
- >> example "Something not found, shall I format the drive?", then it goes
- >> BANG.
-
- >Well, IMHO this is true... but only in theory. In practice, it's nearly
- >impossible for an unexpected requester to pop up "by surprise" just because
- >requesters usually appear in response to a user action. So, if you've just
- >been selecting a menu item or clicking on a gadget, you can't be
- >simultaneoulsy typing some text in another application... Exec may be
- >multatisking, but users are not.
-
- Says you ! Usually happens all over the place for me... for instance, when
- I'm bringing aminet archives back home, and go simultaneously getting the
- multi-volume tar to my hard-disk, browsing through the result with browser,
- installing cool stuff to test, listening to music, and formatting disks/cleaning
- older versions out on the other drive.
-
- >Of course, there's always the possibilty for the requester to appear after
- >some delay, but the case is quite rare.
-
- Say, once every two hours on my machine ?
-
- >> No, Return or Esc or whatever comes to mind is not, repeat *NOT*, an
- >> appropriate key mapping for answering requesters per default, on a
- >> multitasking platform. The AmigaOS programmers did it right.
-
- >Maybe a combination like right-Amiga-Return or left-Amiga-Esc is the solution?
- >Nevertheless it looks much better than left-Amiga-C and left-Amiga-V.
-
- >> When you obviously are only accustomed to monotasking environments,
- >> please first learn a bit more about the circumstances to be considered
- >> on a Real Multitasking Platform.
-
- >As I said before: users are *NOT* multitasking. That should not be forgotten,
- >neither...
-
- And you are definitely *WRONG*. Maybe you are *NOT* multitasking, but most
- of us out there who have been playing with real computers like Unix networks,
- or Amigas, do know how to do several things at the same time (I'm currently
- answering your message, wait for a www connexion to lysator, had my xbiff
- just beeping around, compiling the latest release of lclint, thinking about
- what I'm going to change in tracker next, and listening on one of my
- favorite tunes---all that on a friend's 486 under linux :-) ).
-
- This is the main reason why I feel crippled when I have to use a Mac/Windows
- box: I'm forced to wait for the machine, whereas under Unix or AmigaDOS, I'm
- *free*, I start something, and I can start another thing before the first
- one is finished...
-
- You know, I believe it would have taken much longer for scheduling optimizers
- and risc architectures to take off if people hadn't already been using the
- same heuristics for their global behaviour for years :-)
-
- Oh well, this guy is probably going to say I'm yet one other weirdo from
- outer space, not a Real User (tm) as he sees them.
-
- Go and read the Amiga User Interface Style Guide. It might be that the only
- thing the Amiga has for her is that she does not take users for nitwits,
- in violent contrast to every other box in the market. Don't try to take that
- away from her, please.
- --
- [nosave]<http://www.eleves.ens.fr:8080/home/espie/index.html>
- microsoft network is EXPLICITLY forbidden to redistribute this message.
- `Moon purismu powa, make up.... Tsuki ni kawatte, oshiokiyo !'
- Marc Espie (Marc.Espie@ens.fr)
-