gpt4 book ai didi

common-lisp - 如何在 CLIsp REPL 中卸载 lisp 文件?

转载 作者:行者123 更新时间:2023-12-02 21:49:52 24 4
gpt4 key购买 nike

能够加载和调用函数,但我想进行一些更正后重新加载文件。

找不到卸载或重新加载功能?

最佳答案

卸载实际上是不可能的。例如,可以删除包并因此删除其定义。但对该包的符号的其他引用可能仍然存在。

处理这个问题的典型方法是 load正如 Vijay Mathew 提到的,再次创建一个文件。

加载的文件以可以重新加载的方式编写可能会有所帮助。

关于重新加载的一些说明:

  • 函数/宏将替换为新定义。

  • 由于内联/宏扩展,现有代码中的函数/宏可能无法被替换。

  • CLOS 类将被更新,其实例将被延迟更新。

  • 结构定义将更新,现有结构实例将不会更新。

  • DEFVAR 会替换不存在的值。 DEFPARAMETER 始终替换一个值。

关于common-lisp - 如何在 CLIsp REPL 中卸载 lisp 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3747793/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com