概要
実装
Mac OS Xで動作する物だけです。
Steel Bank Common Lisp(SBCL):ユニコードに完全対応している。処理速度もフリー系としては早い。結構いろんな環境で動作するので便利です
Clozure CL(旧OpenMCL):Common Lisp処理系でほぼ唯一いろいろ考えずにCocoaとの連携が可能。GUIとか3Dとかかなり簡単にプログラムできる。速度的にも早い。いろいろな環境で動作するがMacで利用するに向いている。
Armed Bear Common Lisp (ABCL) - Common Lisp on the JVM
言語解説
Common Lisp the Language, 2nd Edition
インストール
Mac使いでCommon LispやるならClozure CLをインストールしましょう。
ftp://ftp.clozure.com/pub/release/
以下から最新版を取得します。dmgでダウンロードしてインストールするのが簡単です。
設定
開発環境
Emacs
SLIME: The Superior Lisp Interaction Mode for Emacs
Eclipseプラグイン
ライブラリ等
標準でないライブラリを利用するといろいろ便利です
CLOCC - the Common Lisp Open Code Collection
の2つのサイトで基本は捜します。
参考サイト
http://www.geocities.co.jp/SiliconValley-Oakland/1680/clisp/
http://www.h7.dion.ne.jp/~matsu/feature/common-lisp/
Tiny CLOS 入門 - Tiny CLOS Tutorial
書籍
実践Common Lisp: Peter Seibel, 佐野匡俊, 水丸淳, 園城雅之, 金子祐介: 本
Practical Common Lisp (Books for Professionals by Professionals)の翻訳になります。
Practical Common Lisp:書籍Practical Common Lispのサイト
Peter Seibel著「Practical Common Lisp」(Apress): ホットコーナーの舞台裏
Lisp: Patrick Henry Winston, Berthold K. Horn: 洋書