Mac OSXでLisp

明日のLisp講習会の準備。
事前に貰った資料を見ると、Common LispとMIT-Schemeの実行環境を準備しておく必要がありそう。

Common Lisp

インストール
sudo port install clisp
.emacsの設定
(setq inferior-lisp-program "/opt/local/bin/clisp")

MIT-Scheme

インストール
gzip -cd mit-scheme-20070909-ix86-apple-darwin.tar.gz | tar xvf -
mv bin/* ~/bin/.
mv lib/mit-scheme ~/.
.zshrcの設定
export MITSCHEME_LIBRARY_PATH=~/mit-scheme
.emacsの設定
(setq scheme-program-name "~/bin/scheme")
(require 'cmuscheme)

(defun scheme-other-window ()
  "Run scheme on other window"
  (interactive)
  (switch-to-buffer-other-window
   (get-buffer-create "*scheme*"))
  (run-scheme scheme-program-name))

(define-key global-map
  "\C-cS" 'scheme-other-window)