Вопрос

Я могу загрузить и вызывать функции, но я хотел бы перезагрузить файл после выполнения некоторых исправлений.

Не могу найти функцию разгрузки или перезагрузки?

Это было полезно?

Решение

Просто использовать load опять таки.

Другие советы

Разгрузка на самом деле не возможно. Это, например, можно удалить пакет и, таким образом, удалять его определения. Но другие ссылки на символ этого пакета все еще могут существовать.

Типичный способ бороться с этим нагрузка Опять файл, как упомянул Vijay Mathew.

Может быть полезно, чтобы загруженный файл написан таким образом, что возможность перезагрузки возможна.

Несколько замечаний по перезагрузке:

  • Функции / макросы будут заменены на новое определение.

  • Функции / макросы в существующем коде не могут быть заменены из-за эксплуатации / макроса.

  • Краткие классы будут обновлены, его экземпляры будут нанесены ленили.

  • Определения структуры будут обновлены, существующие экземпляры структуры не будут обновлены.

  • Defvar заменяет значение, если никто не существует. Defparameter всегда заменяет значение.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top