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