Мне действительно действительно нравится DejaVu Sans Mono . Это очень чисто и легко на глазах.
Firstly: that problem isn't really SBCL specific. The CL library is standardised and thus you can use the documentation of any lisp.
As mentioned, the CL HyperSpec is very useful. It is however a reference and thus not very suitable for learning in my opinion.
For learning, there are various books out there. I personally like these a lot:
You should also look at existing code. I particularly enjoyed reading any of the libs by Edi Weitz but spread out and read from different sources to see how other people use Lisp and its huge library to solve problems.
If you can spend that much time you can even log onto IRC (the #lisp
channel) and ask questions there. Or post code you have written to comp.lang.lisp
and ask for a critique to learn via direct feedback.
Обратитесь к Common Lisp HyperSpec для документации о том, что включено в Common Lisp
Also, if you are learning lisp, consider using CLISP instead of SBCL. CLISP has (IMHO) a much more intuitive debugger. For any non-production stuff the difference between most Common Lisp implementations are negligible.
Если вы разрабатываете под Windows, то CLHS (Common Lisp HyperSpec) и CLtL2 (Common Lisp the Language, 2-я редакция) доступны в виде файлов справки CHM, что значительно облегчает поиск функций стандартной библиотеки CL. Я нахожу, что это быстрее, чем использование (онлайн или оффлайн) HTML версии.
CHM файлы, вероятно, доступны из нескольких источников. Одно из удобных мест для скачивания:
http://www.daansystems.com/lispide/
(Они поставляются в комплекте с пакетом LispIDE)
.