Common Lisp 学习资源

在线书籍

这些是可以在线免费访问的书籍。

在线参考

离线书籍

这些是你可能必须购买或从图书馆借出的书籍。

在线社区

预先打包的 Lisp 环境

这些是易于安装和使用的 Lisp 编辑环境,因为你需要的所有内容都是预打包和预配置的。

  • Portacle 是一个可移植的多平台 Common Lisp 环境。它提供了一个稍微定制的 Emacs 与 Slime,SBCL(一种流行的 Common Lisp 实现),Quicklisp 和 Git。无需安装,因此这是一种非常快速简便的方法。
  • Lispbox 是一个 IDE(Emacs + SLIME),Common Lisp 环境(Clozure Common Lisp)和库管理器(Quicklisp),预先打包为 Windows,Mac OSX 和 Linux 的档案。Lisp in a Box 的后代在 Practical Common Lisp 书中推荐。
  • 未预先打包,但 SLIME 将 Emacs 转换为 Common Lisp IDE,并提供用户手册以帮助你入门。需要单独的 Common Lisp 实现。

Common Lisp 实现

本节列出了一些常见的 CL 实现及其手册。除非另有说明,否则这些是免费软件实现。另请参阅 Cliki 的免费软件 Common Lisp Implementations 列表 ,以及 Wikipedia 的商业 Common Lisp 实现列表