Common Lisp模糊可搜索函数参考?

时间:2013-05-04 03:30:45

标签: lisp common-lisp

ANSI Common Lisp是否有适合的可搜索文档集?优选地,可以下载以供脱机使用。我是谷歌但只能找到静态HTML页面,这基本上意味着你需要确切地知道你在寻找什么。

我正在使用类似http://erldocs.com/之类的东西,我可以输入“string”或“list”之类的内容,所有匹配的功能都会立即出现,让我轻松点击并轻松浏览。

手册页是没有用的,因为你需要知道你需要的确切功能,而可搜索的风格允许你在不事先了解它们的情况下发现功能。

2 个答案:

答案 0 :(得分:3)

  • CLHS: Symbol Index
  • l1sp.org
  • 在Slime中,键入 Cc Cd h ,搜索词的几个字符,然后 Tab 获得完成清单。
  • 只需在repl。
  • 中输入(apropos "term")即可

答案 1 :(得分:1)

CLHS的可下载版本以信息格式提供:

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而不是连接来进行部分匹配。