通用的Lisp模糊可搜索函数参考



是否有一组友好的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而不是连接来进行部分匹配。

最新更新