Репост из: @akater
Книги про Common Lisp (почти все полезны в т.ч. для изучения Elisp):
• (CLtL2) Steele — Common Lisp The Language 2 (устройство языка, с мотивацией; чуть шире стандарта ANSI) [html, tex, ps]
• Graham — ANSI Common Lisp (незатейливый подробный учебник; много упражнений; автор не любит CLOS и loop) [webpage]
• Graham — On Lisp (менее подробный учебник; цель — макросы) [ps, pdf]
• Hoyte — Let Over Lambda (вторая и самая продвинутая книга про макросы; opinionated; тонкие ошибки; не для новичка) [webpage]
• (PCL) Seibel — Practical Common Lisp (очень популярный учебник для обычных программистов) [html]
• (PAIP) Norvig — Paradigms of Artificial Intelligence Programming (толстая книга про GOFAI; много кода; законодатель мод в том, как идиоматично писать на CL) [pdf, epub, …]
• Keene — Object Oriented Programming in Common Lisp: A Programmer's Guide to CLOS (про объектную систему Common Lisp с нуля; написано так, что будет понятно даже тугодумам с ADHD; кое-что опущено)
• (AMOP) Kiczales, der Rivières, Bobrow — The Art of the Meta-Object Protocol (книга не про CL, а про имплементацию CLOS в терминах ее самой; протокол нестандартный, но неплохо поддерживается)
• Barski — Land of Lisp (комиксы; не предполагает никакого опыта программирования; многовато ошибок и неточностей; программирование только игр, в т.ч. хитрое)
• (CLR) Weitz — Common Lisp Recipes (насущная проблема — решение — обсуждение; проблемы сгруппированы по темам; must have)
• Herda / phoe — Common Lisp Condition System (система обработки «неожиданных ситуаций», в т.ч. ошибок, и ее имплементация с нуля)
Ссылки даны в случаях, когда в открытом доступе есть хотя бы часть книги.
См. также Pascal Costanza's Highly Opinionated Guide to Lisp с большой библиографией и еще список книг на CLiki.
• (CLtL2) Steele — Common Lisp The Language 2 (устройство языка, с мотивацией; чуть шире стандарта ANSI) [html, tex, ps]
• Graham — ANSI Common Lisp (незатейливый подробный учебник; много упражнений; автор не любит CLOS и loop) [webpage]
• Graham — On Lisp (менее подробный учебник; цель — макросы) [ps, pdf]
• Hoyte — Let Over Lambda (вторая и самая продвинутая книга про макросы; opinionated; тонкие ошибки; не для новичка) [webpage]
• (PCL) Seibel — Practical Common Lisp (очень популярный учебник для обычных программистов) [html]
• (PAIP) Norvig — Paradigms of Artificial Intelligence Programming (толстая книга про GOFAI; много кода; законодатель мод в том, как идиоматично писать на CL) [pdf, epub, …]
• Keene — Object Oriented Programming in Common Lisp: A Programmer's Guide to CLOS (про объектную систему Common Lisp с нуля; написано так, что будет понятно даже тугодумам с ADHD; кое-что опущено)
• (AMOP) Kiczales, der Rivières, Bobrow — The Art of the Meta-Object Protocol (книга не про CL, а про имплементацию CLOS в терминах ее самой; протокол нестандартный, но неплохо поддерживается)
• Barski — Land of Lisp (комиксы; не предполагает никакого опыта программирования; многовато ошибок и неточностей; программирование только игр, в т.ч. хитрое)
• (CLR) Weitz — Common Lisp Recipes (насущная проблема — решение — обсуждение; проблемы сгруппированы по темам; must have)
• Herda / phoe — Common Lisp Condition System (система обработки «неожиданных ситуаций», в т.ч. ошибок, и ее имплементация с нуля)
Ссылки даны в случаях, когда в открытом доступе есть хотя бы часть книги.
См. также Pascal Costanza's Highly Opinionated Guide to Lisp с большой библиографией и еще список книг на CLiki.