Sublime Text 2でGaucheを実行する
設定方法
[Tools] > [Build System] > [New Build System...]を選び、
以下をGauche.sublime-build
のファイル名で保存(ディレクトリはPackages/User/
)
{ "cmd": ["gosh", "$file"], "selector": "source.lisp", "osx": { "path": "/usr/local/bin:/opt/local/bin" }, "linux": { "path": "/usr/local/bin:/usr/bin" } }
試しに実行してみる
hello.scm
(print "hello, world") (print (+ 3 3))
こんな感じに書いて、
Cmd(Ctrl) + B
で実行してみる
うまくいくとこんな感じに表示される
hello, world 6 [Finished in 0.1s]
実行しても何も表示されない場合
[Tools] > [Build System]が
Automatic
もしくはGauche
になっているかどうか調べるCtrl + `
で実行時にエラーが発生してないか調べる
UnicodeDecodeError: 'ascii' codec can't decode
というエラーの場合は
Packages/Default/exec.pyを変更することで回避できた
参考
以下のページを参考にさせて頂きました