是否有一组友好的ANSI Common Lisp可搜索文档?最好是可以下载以供离线使用的。我有谷歌,但只能找到静态的HTML页面,基本上意味着你需要确切地知道你在找什么。
我在寻找像http://erldocs.com/这样的东西,在那里我可以输入像"字符串"或"列表"这样的东西,所有匹配的功能都会立即出现,让我点击并轻松浏览。
手册页是没有用的,因为你需要知道你需要的确切的函数,而可搜索的风格允许你发现函数,而不需要事先知道它们。
- CLHS:符号索引
- l1sp.org
- 在Slime中,键入C-cC-dh,您的搜索词的几个字符,然后Tab得到一个完成列表。
- 只需在repl中输入
(apropos "term")
。
可下载的CLHS版本为info格式:
ftp://gnu.org/gnu/gcl/gcl.info.tgz
下面是一个方便的emacs函数,用于查找使用F1中的点下的符号:
(defun clhs-info ()
(interactive)
(ignore-errors
(info (concatenate 'string "(gcl) " (thing-at-point 'symbol)))))
(add-hook 'lisp-mode-hook
(lambda ()
(define-key lisp-mode-map [f1] 'clhs-info)))
您也可以使用Info-index而不是连接来进行部分匹配。