소개
Lisp는 40년이 넘는 길고 풍부한 역사를 가지고 있습니다. 다른 열등한 언어들을 쓸모없게 만든 여러 프로그래밍계의 “혁명“들을 견뎌내고 살아남았습니다. 대학 및 대학교의 교수진들은 Lisp의 지속적인 성장과 진화에 대한 이해가 부족하여, Lisp를 단순히 호기심거리로만 가르치는 경향이 있음에도 불구하고, 새로운 세대의 프로그래머들은 컴퓨팅 세계에서 가장 어려운 문제들을 해결할 도구로서 Lisp를 계속 찾고 있습니다.
이 책은 현 세대의 Lisp 프로그래머들을 돕고, 우리 모두를 위해 길을 닦아주신 분들에게 보답하려는 저의 시도로 시작되었습니다.
이 책의 첫 두 장에서는 배경과 의도를 설명합니다. 그 다음 3장부터 24장까지는 Common Lisp 의 핵심 하위 집합을 소개합니다. 25장부터 32장까지는 모든 Lisp 구현체에 공통적으로 존재하지 않거나, 구현체마다 세부 사항이 다를 수 있는 유용한 기능들을 다룹니다. 이 부분들은 해당 Lisp 벤더의 문서와 함께 읽어야 합니다. 마지막으로 33장과 34장에서는 각각 추가 자료에 대한 주석이 달린 목록과 Lisp의 역사적 타임라인 개요를 제공합니다.