common lisp windows 環境

lispbox

一番簡単な方法。http://gigamonkeys.com/lispbox/ からダウンロードして解凍してlispbox.batを実行するのみ。マークして選択した領域に色がつかないなど不便な点はある

emacs23を使う方法
rem set EMACS=%LISPBOX_HOME%/emacs-21.3/bin/runemacs.exe
set EMACS=C:/lib\emacs-23.1/bin/runemacs.exe
  • C:\lib\lisp\lispbox-0.7\emacs-21.3\site-lisp 以下のファイルを C:\lib\emacs-23.1\site-lisp にコピーする
  • lispbox.bat を実行する

sbcl + cffi

SBCL+Lispbuilderのインストール(Windows) http://mono.kmc.gr.jp/~mak/hiki/?lisp%2Flispbuilder%2Fwindows%2Fsbcl
の通りにする。ただしsbclをProgram Files のフォルダーにinstallするとエラーになる。c:\sbclにいれたらうまくいった。

    • lispbuilder-sdl.tgz
    • win32-lispbuilder-sdl-binaries_1.2.12.tgz

の2つを同じフォルダーに解凍することになるがlispbuilder-sdl.tgzを後から解凍してwin32-lispbuilder-sdl-binaries_1.2.12.tgzのファイルを上書きしないと動かなかった

emacs23を使う方法
(setq inferior-lisp-program "c:/sbcl/sbcl.exe")
(require 'slime)
(slime-setup)

http://lispsamik.blogspot.com/2007/09/slime-setup-for-windows.html
を参考にした

  • cl-ppcreなども同様に~/.sbclrc でパスを通せば使える

clispと様々なlibraryがそろった環境

http://wiki.fdiary.net/lisp/?WindowsXP%A4%D8%A4%CE%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB
http://lispuser.net/commonlisp/clisp.html

で紹介されているがまだ使ってない