Changes to incremental redisplay in McCLIM - Lisp Propulsion Laboratory log

Lisp Propulsion Laboratory log

Paolo Amoroso's weblog. Main interests: Lisp, astronomy (Moon), space exploration (Apollo and early manned programs) Calendar of past entries | Related links xml

Changes to incremental redisplay in McCLIM

Wednesday, September 29, 2004

Tim Moore has committed to McCLIM's CVS repository some changes mostly related to incremental redisplay. In particular, he has added "support for UPDATING-OUTPUT where the display records are moved around during the course of redisplay". Among other things, this makes now also possible to do incremental redisplay with output that contains tables.

Incremental redisplay is a CLIM facility that allows to redisplay some output by limiting redisplay only to the parts that have changed. This minimizes the amount of redisplay done by the system, and improves performance.

In turn, incremental redisplay is based on output recording, a mechanism by which textual or graphical output may be captured into an output history for later replay on the same output stream. Output operations are captured in objects called "output records", which are similar to display lists.


Copyright © 2004 by Paolo Amoroso
amoroso@mclink.it

Created with BlogMax

September 2004
Mon Tue Wed Thu Fri Sat Sun
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
Aug  Oct
About Lisp | Practical Common Lisp (learn Lisp) | Planet Lisp (blog agregator) | Common Lisp Directory (software and resources) | Why Lisp?