hyperspec, and from Quicklisp through the clhs ASDF wrapper:
You may find an online version of the HyperSpec at:
Or at mirrors:
The CLHS index prior to version 5 does not index either format operands or # read macros very well. You want to get version 5 or newer of the CLHS. If the CLHS has a gray background, you have a version which was released prior to version 5.
If you are using Emacs, you can use clhs.el which comes with CLISP.
Tip: If you want it all in Lisp, you can make Erik Naggum's hyperspec.el open HyperSpec-Pages in Closure. Sample elisp code using ELI:
(setq browse-url-browser-function 'browse-url-closure) (defun browse-url-closure (url &optional new-window) (fi:eval-in-lisp "(closure::visit \"%s\")" url))
CLHS symbol lookup: