MacでMozart Programming Systemを実行するために
コンピュータプログラミングの概念・技法・モデル(CTMCP / ガウディ本)がまだ途中までしかやっていなかったなぁと思い、1ページからやろうとMacにMozartを入れたら
Aquamacs Not Found
が出た。 あぁ、そういえば最初にこれ買った当時もこれあったわー。。。と思い、まぁ動かすようにしましたよっと。
出版された年が2007年なのでversion1.4.0を選択。 version2なら問題ないのかも?(未検証)
必要なものをDL
http://mozart.github.io/
から
remain available to download
をクリックして1.4.0のdmgをDLする。
クリックしたらaquamacsがないよ〜って言われるのでaquamacsをDLする。
でもまだ起こられる。
scriptを編集する
/Applications/Mozart.app/Contents/Resources/script
これでaquamacsを探したりしているみたいだが、aquamacsのPATHが間違っている(Aquamacsが多分変わって、それに対応していないと思われる). 上記ファイルの10行目と61行目を以下のように修正
... if [ ! -e "/Applications/Aquamacs.app" ]; then ... exec /Applications/Aquamacs.app/Contents/MacOS/Aquamacs --eval '(setq load-path (cons "'$OZHOME'/share/elisp" load-path))' -l oz.elc -f run-oz $2 &
これでMozartを実行出来ます:)