【发布时间】:2018-07-13 10:27:04
【问题描述】:
这是之前向question 询问的有关文档功能的后续内容,显然值得单独发布。
有没有办法在 SBCL 中动态获取函数/宏或方法的文档字符串?
到目前为止 (documentation function-name 'function) 为我提供了常规函数的文档字符串(我也假设为宏),但不是方法。 我尝试了“方法”、“标准方法”甚至“没有”,但它们似乎不起作用。
我的问题是我使用的环境(在基于 Lisp 的可视化编程界面中)充满了可以是函数或方法的小引擎,我不知道如何区分它们。我只需要用户能够快速获取库中任何给定符号(或工具)的文档字符串,无论其类型如何,当然如果它存在的话。
谢谢!
朱利安
【问题讨论】:
-
如果您只想查看文档,
DESCRIBE会更合适。DOCUMENTATION仅在您想以某种方式处理字符串时才需要。
标签: lisp common-lisp sbcl