Practical Common Lisp

Peter Seibel

Эта книга предназначена для программистов, которые хотят освоить Common Lisp — один из самых мощных и гибких языков программирования. В отличие от академических учебников, автор фокусируется на практическом применении языка для решения реальных задач.

Книга начинается с объяснения базовых понятий Lisp, после чего сразу переходит к практическим проектам. Читатель научится создавать полноценные приложения: от парсеров ID3 и спам-фильтров до веб-программирования и генераторов HTML. Особое внимание уделяется макросам — одной из ключевых особенностей Lisp, которая позволяет расширять язык.

Автор использует уникальный подход: каждая глава построена как процесс написания программы, начиная с небольшого понимания и постепенно наращивая сложность. Это позволяет читателю не просто изучить синтаксис, а действительно "почувствовать" язык и понять, как применять его в повседневной работе.

Книга подойдет как новичкам в Lisp, так и опытным программистам, желающим расширить свой инструментарий. После ее прочтения читатель сможет уверенно использовать Common Lisp для решения сложных задач и создания надежных программных продуктов.