quicklisp/quicklisp-projects — Issue #241: Please add CLHS
Author: Hexstream
Created: 2011-12-09 02:06:40+00:00
State: open

Turns out LispWorks allows redistribution of the CLHS. From http://www.lispworks.com/documentation/HyperSpec/Front/Help.htm#Legal :

"Permission to copy, distribute, display, and transmit the Common Lisp HyperSpec is granted provided that copies are not made or distributed or displayed or transmitted for direct commercial advantage, that notice is given that copying, distribution, display, and/or transmission is by permission of LispWorks Ltd., and that any copy made is COMPLETE and UNMODIFIED. IN PARTICULAR, the material that MUST appear in the copy includes: [...]"

So, could you include ftp://ftp.lispworks.com/pub/software_tools/reference/HyperSpec-7-0.tar.gz (not extracted) in Quicklisp? (perhaps accompanied with a README/LICENSE/whatever)

Some time ago I mentioned in #lisp that I was browsing the local CLHS instead of the one at LispWorks and was surprised to learn that apparently, not many people do this. I think it's a great way to browse the CLHS that should be "advertised" a bit more, and being in Quicklisp would be nice and convenient.

In my .emacs I have:

;;;hyperspec lookup is local and done with firefox
(setq common-lisp-hyperspec-root "file:///home/hexstream/data/doc/dev/lisp/HyperSpec/")
(setq browse-url-browser-function 'browse-url-generic)
(setq browse-url-generic-program "google-chrome")