トップ «前の日記(2009-09-28) 最新 次の日記(2009-10-03)» 編集

Route 477



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/ が参考になります。

本日のツッコミ(全2件) [ツッコミを入れる]
youz (2009-10-01 12:29)

最新のMzSchemeで動くようになったVer3.1がフォーラムで公開されています。<br>http://arclanguage.com/item?id=10254<br>仕様変更も若干あるようです。

yhara (2009-10-01 18:44)

なんと。installが更新されてないので気づきませんでした。<br>今度試してみよう。(set-car!はどう処理したのか…)