谓词Common Lisp

lil*_*ood 8 lisp predicate common-lisp

你知道在哪里可以获得Common Lisp中谓词的来源吗?(如果您愿意,谓词的内容.)例如,setq的源代码,字符串=等.

谢谢 !

Ter*_*aug 4

Common Lisp 开发环境通常提供一种在源代码文件中查找定义的方法。

或者,如果Lisp 环境已配置为保存定义FUNCTION-LAMBDA-EXPRESSION,则可能能够恢复谓词和其他函数的源。

您还可以搜索开源 Lisp 实现的 lisp 文件。例如,在 Clozure 中,CLsetq是在发行版的compiler/nx1.lisp文件中定义的。提示是在搜索词前面放置一个空格,以绕过诸如 之类的匹配(setq