http://reval-mocchi.rhcloud.com

roswellでインストール済みの処理系を使えるようにする

自分で用意した処理系を使いたい時がある. そんな時は,roswellが処理系を置いているディレクトリにシンボリックリンクをおけば良い.

roswellが処理系を置いているディレクトリの探し方

ros setupを行なっていれば,sbcl-binが存在するはず. 以下のコマンドから,/Users/mocchi/.roswell/impls/x86-64/darwin/だとわかる.

[mocchi@mba-local] ~/develop/c/roswell
$ find $HOME/.roswell -name sbcl-bin
/Users/mocchi/.roswell/impls/x86-64/darwin/sbcl-bin

option:enable style:terminal

シンボリックリンクの置き方

roswellは処理系のバージョンを切って使うことができる.*1

そのため,インストール済みの処理系もシンボリックを貼ることで使用できるようなる. 以下の例は,sbclで行っているがcclでも動作の確認ができている.

[mocchi@mba-local] ~/.roswell/impls/x86-64/darwin/sbcl
$ ln -s /usr/local/Cellar/sbcl/1.2.15 ./system
$ ros use sbcl/system

option:enable style:terminal