2013-05-04 89 views
0

ANSI Common Lisp的任何地方都有一套友好的可搜索文檔嗎?最好可以下載以供離線使用。我有谷歌,但只能找到靜態HTML頁面,基本上意味着你需要確切地知道你在找什麼。Common Lisp模糊搜索功能參考?

我喜歡http://erldocs.com/之類的東西,我可以在其中輸入「string」或「list」之類的東西,並且所有匹配的功能都會立刻出現,讓我點擊並輕鬆瀏覽。

手冊頁沒有用,因爲您需要知道您需要的確切功能,而可搜索的樣式允許您在事先不知道它們的情況下發現功能。

回答

3
  • CLHS: Symbol Index
  • l1sp.org
  • 粘液,型C-CC-d^h,你的搜索字詞相關的幾個字符,然後標籤獲得完成列表中。
  • 只需在repl中輸入(apropos "term")
+0

這些網站可以完成這項工作,但遠不如erldocs那麼容易使用,而且使用瀏覽器後退按鈕更容易;)聽起來好像這裏可能有一個項目! – d11wtq 2013-05-04 13:26:18

+0

也看看:http://minispec.org/ – 2013-05-06 03:38:19

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進行部分匹配,而不是串聯。