前々からlisp系の書き方もやってみたいなーと思っていたので
Arcをいれてみました。
(名前がカッコヨシ)
インストール
1:
http://download.plt-scheme.org/mzscheme/v352.html
こっから Ver352の MzSchemeを落としてくる。
(新しい372とかはだめらしい)
2:
http://ycombinator.com/arc/arc0.tar
こっからarcの本体を落としてくる。
3:
mzscheme を引数つけて実行する
そのまんまだとパスが通ってないので
http://www.arclanguage.org/install
に書いてある
「mzscheme -m -f as.scm」
がエラーになるので
インストールしたフォルダ
***/Mzscheme/
から
MzScheme -m -d ./arc0/as.scm
で
Use (quit) to quit, (tl) to return here after an interrupt.
arc>
ってでるのでロードしてるらしい。
一応できたっぽいけど、あってるんかな。
あそぶ
LISPの本からコピって打ってくださいw
とりあえず
arc> “hello world”
“hello world”
arc> (+ 1 2)
3
arc> (* 1 2 3 4 5)
120
arc>
まだ複雑なことがぜんぜんできないので
最低でも普通にロジックが組めるようになりたいと思います。
こんなところを参考にしました。
http://blog.livedoor.jp/dankogai/archives/50994188.html
http://www.geocities.jp/m_hiroi/xyzzy_lisp/abclisp01.html
http://www.paulgraham.com/arc.html
http://d.hatena.ne.jp/sirocco634/20080130#1201690137