LINUX.ORG.RU

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

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

Можно добавить глубокое копирование как часть стратегии.

Можно. Затем и есть аргумент strategy. (defmethod gen-copy ((obj standard-object) (strategy :deep)) ...)

Но оно реже требуется и может иметь побочные эффекты (надо отслеживать кольцевые зависимости и при неудачном стечении обстоятельств можно копируя элемент из контейнера получить копию всего контейнера (по полю parent).

P.S. Табами пользуешься?

Пользуюсь. Но в лоровском текстовом поле они не работают, а этот код я писал сразу в нём.

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

Можно добавить глубокое копирование как часть стратегии.

Можно. Затем и есть аргумент strategy. (defmethod gen-copy ((obj standard-object) (strategy :deep)) ...)

Но оно реже требуется и может иметь побочные эффекты (надо отслеживать кольцевые зависимости и при неудачном стечении обстоятельств можно копирую элемент из контейнера получить копию всего контейнера (по полю parent).

P.S. Табами пользуешься?

Пользуюсь. Но в лоровском текстовом поле они не работают, а этот код я писал сразу в нём.