История изменений
Исправление monk, (текущая версия) :
так в документации ведь написано
unique-id
Provides a means to uniquely identify this output.
If unique-id is not supplied, CLIM will generate one that is guaranteed to be unique at the current redisplay level.
cache-value
A value that remains constant if and only if the output produced by body does not need to be
recomputed. If the cache value is not supplied, CLIM will not use a cache for this piece of output.
То есть unique-id — ссылка на лисповый объект (в твоём примере на список). cache-value — значение, определяющее необходимость вывода. То есть в твоём примере пока первый элемент списка не меняется, перерисовывать не надо.
А element определён у тебя в (loop for element in (numbers frame) ...) — это элемент списка (numbers frame). Который в свою очередь имеет структуру (loop repeat 20 collect (list (random 100000000))).
Исходная версия monk, :
так в документации ведь написано
unique-id
Provides a means to uniquely identify this output. If unique-id is not supplied, CLIM will generate one that is guaranteed to be unique at the current redisplay level.
cache-value
A value that remains constant if and only if the output produced by body does not need to be
recomputed. If the cache value is not supplied, CLIM will not use a cache for this piece of output.
То есть unique-id — ссылка на лисповый объект (в твоём примере на список). cache-value — значение, определяющее необходимость вывода. То есть в твоём примере пока первый элемент списка не меняется, перерисовывать не надо.
А element определён у тебя в (loop for element in (numbers frame) ...) — это элемент списка (numbers frame). Который в свою очередь имеет структуру (loop repeat 20 collect (list (random 100000000))).