与“man”等价的公共Lisp`

与“man”等价的公共Lisp`,lisp,common-lisp,Lisp,Common Lisp,我正在使用clozure common lisp。是否有一个与unixman命令或其他类似的通用lisp 从开始 您可能还需要考虑,但这是较低的级别。正如您所评论的,HySSPEC是常用LISP标准函数的最佳在线文档。您可以下载它以供脱机使用 如果您还想记录自己的代码,可以使用: (defun simple-function (a b) "Documentation of a simple function" (+ a b)) 或者这个: (defun simple-function

我正在使用clozure common lisp。是否有一个与unix
man
命令或其他类似的通用lisp

从开始

您可能还需要考虑,但这是较低的级别。

正如您所评论的,HySSPEC是常用LISP标准函数的最佳在线文档。您可以下载它以供脱机使用

如果您还想记录自己的代码,可以使用:

(defun simple-function (a b)
  "Documentation of a simple function"
  (+ a b))
或者这个:

(defun simple-function (a b)
  (:documentation "Documentation of a simple function")
  (+ a b))
根据建议,您可以通过以下方式访问docstring:

(describe #'simple-function)
或以互动方式与:

(inspect #'simple-function)

可以找到有关常见Lisp文档的一个很好的答案。

标准函数的最佳来源是。如果您使用的是Emacs+SLIME,那么可以使用“C-C-d h”在其中查找函数。就我个人而言,我喜欢将Emacs配置为在Eww中使用hyperspec的脱机副本(用于即时页面加载)(在文本模式下也能很好地工作)。不要忘记非常有用(与类似的命令行工具同名)的可能副本小尼特:文档,不是以
:documentation
关键字为前缀的列表。