[Date Prev][Date Next][Thread Prev][Thread Next][Author Index][Date Index][Thread Index]

:zz: I don't understand everything that's going on...

... but I'd like to applaud all of you.  This is great work
 that's happening.

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  
PERMANENT E-MAIL: ted@xxxxxxxxxx
Quotation of the day, 98.11.21:
"Life is EXTREMELY strange, except we don't notice."  TN98