LINUX.ORG.RU

История изменений

Исправление 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))).