Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

[REBOL] Re: speed up view

From: g:santilli:tiscalinet:it at: 6-Jul-2002 12:12

Hi Brett, On Saturday, July 06, 2002, 10:10:04 AM, you wrote: BH> I have found that it is not entirely reliable though (event with the bug fix BH> of events: copy []). You can get the slider very far away from the mouse. I BH> haven't tried /forever option, not sure how, where, when you can use Eat BH> apart from your example. We tried to merge two approaches, Romano's (pulling out events from the event port when they are not needed) and mine (compressing events for the whole /View). It's likely that the thing has some problems, but it shows that something can be done in this direction. BH> So I haven't tried it with a real app either. EAT/FOREVER should not have problems, except when you really want ALL events. However, it was not tested much, and of course is mainly a hack. BH> It seems though that the app should process as many events as it can handle, BH> without slowing the user. Basically, this is what EAT does. It lets the app receive all the events, but if they start to queue (because the app responds slowly), it does not send useless events (i.e. moves that are overridden by the next move, etc.). It preserves the order of events, and does not remove events across event/type changes. We have to find a better way to make the filtering happen on a face-by-face basis instead of globally; I think the best solution would be to send all the queued events at once to a face, so that the face feel decides if it should skip some or not. However this would require changes by RT... Regards, Gabriele. -- Gabriele Santilli <[g--santilli--tiscalinet--it]> -- REBOL Programmer Amigan -- AGI L'Aquila -- REB: http://web.tiscali.it/rebol/index.r