LINUX.ORG.RU

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

Исправление Bad_ptr, (текущая версия) :

(setq pl '(nil nil))

так делать не надо, вроде.
если данные меняться будут нужно всегда создавать новый лист (list nil nil).
А заквоченные списки — только для статических данных, т.к. они могут шариться для экономии памяти и т.д. Во всяком случае в sbcl так можно получить непонятные глюки. хотя тут елисп... не знаю, но лучше не привыкать к плохому :)

Исходная версия Bad_ptr, :

(setq pl '(nil nil))

так делать не надо, вроде.
если данные меняться будут нужно всегда создавать новый лист (list nil nil).
А заквоченные списки — только для статических данных, т.к. они могут шариться для экономии памяти и т.д. Во всяком случае в sbcl так можно получить непонятные глюки.