[Date Prev][Date Next][Thread Prev][Thread Next][Author Index][Date Index][Thread Index]
:zz: I don't understand everything that's going on...
- To: zzdev@xxxxxxxxxx
- Subject: :zz: I don't understand everything that's going on...
- From: Ted Nelson <ted@xxxxxxxxxx>
- Date: Sat, 21 Nov 1998 20:11:34 +0900
- Cc: ted@xxxxxxxxxxxxxx
- In-reply-to: <19981120030527.A6975@xxxxxxxxxxxxxxxxx>
- References: <19981115201656.C3347@xxxxxxxxxxxxxx> <19981115201656.C3347@xxxxxxxxxxxxxx>
- Reply-to: zzdev@xxxxxxxxxx
... but I'd like to applaud all of you. This is great work
that's happening.
Ted
At 03:05 AM 11/20/98 +1100, you wrote:
>On Sun, Nov 15, 1998 at 08:16:56PM +1100, Bek Oberin wrote:
>> I'm prodding at source again and I don't quite see why window_draw
>> needs to know whether there was a key pressed.
>>
>> Is it because that's shown up in the window border, rather than
>> in the middle?
>>
>> I also can't figure out how to cope with that special-case while
>> decoupling the functions from IO.
>>
>> Perhaps window_draw needs to know what happened so it can figure out
>> what to draw? eg window_draw("cursor moved"), window_draw("cell
>> marked") or something? That seems inelegant to me.
>
>No, you're on completely the wrong track. It's because when input
>is queued up, there's no point in drawing the whole screen when it is
>most likely just about to change again. More to the point, we want to
>avoid performing large numbers of database lookups for cells and links
>that the user probably didn't need to see right now anyway. This is
>an extremely significant high-level user interface optimisation without
>which performance of scrolling through many cells can degrade severely
>to the point where the system becomes unpleasant to use, especially on
>slower systems.
>
>Hope that helps,
> *** Xanni ***
>--
>mailto:xanni@xxxxxxxxxx Andrew Pam
>http://www.xanadu.com.au/ Technical VP, Xanadu
>http://www.glasswings.com.au/ Technical Editor, Glass Wings
>http://www.sericyb.com.au/sc/ Manager, Serious Cybernetics
>P.O. Box 26, East Melbourne VIC 8002 Australia Phone +61 3 96511511
>
>
____________________________________________________
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.11.21:
"Life is EXTREMELY strange, except we don't notice." TN98