与粘液不相干

时间:2011-04-28 00:54:44

标签: compilation constants reload read-eval-print-loop slime

每次我尝试将使用DEFCONSTANT的文件重新加载到slime repl中时,都会抱怨我重新绑定常量。我如何告诉它我希望它这样做,或者什么是让slime退出并在重新编译使用常量的文件时重新加载劣质lisp进程的简单方法?

1 个答案:

答案 0 :(得分:1)

备选方案:

  • 将常量移动到他们自己的文件中,希望这种文件不会经常更改。
  • 将常量更改为变量,直到构建候选发布版。您的Release TODO列表应包含一个项目,告诉您将这些变量转换回常量。换句话说,暂时将DEFCONSTANT更改为DEFVAR