2009-09-29
■ [arc] ゴルフ場のためのarc起動方法
未だにわからんものも結構あったりします。例えば Arc 。
[2009-09-29 - 兼雑記より引用]
というわけで。1. mzscheme v372を入れる
http://download.plt-scheme.org/v372.html
372より新しいバージョンはset-car!, set-cdr!が無くなったのでイヤなんだそうです。
2. arc3.tarをダウンロード
http://arclanguage.com/install
3. as.scmを編集する
編集するのかよ!と言われそうですが、普通にarcを起動するとREPLに入ってしまうので編集するしかなさそうです。
といっても最後の (tl) の行を ; (tl) のようにコメントアウトするだけですが。
4. 起動する
例:
$ cd /some/where/arc $ mzscheme -m -v -f as.scm -e '(aload "/some/where/hello.arc")'
hello.arc:
(pr "Hello, world!")
実行結果:
/Users/yhara/research/Arc/arc3 % mzscheme -m -v -f as.scm -e '(aload "../hello.arc")' Hello, world!%
5. ゴルフ場に入るのを待つ
Arcという言語はかなりゴルフを意識して作られているので(嘘。よく使うものにかなり短い名前が割り当てられているので)、 少なくともSchemeよりは健闘するんじゃないでしょうか。
公式サイトは http://arclanguage.com/ ですが、大した情報がないので、リファレンスなどは http://arcfn.com/doc/ が参考になります。
最新のMzSchemeで動くようになったVer3.1がフォーラムで公開されています。<br>http://arclanguage.com/item?id=10254<br>仕様変更も若干あるようです。
なんと。installが更新されてないので気づきませんでした。<br>今度試してみよう。(set-car!はどう処理したのか…)