Neo Inspiration

Feed Rss

Arc を触ってみた

01.31.2008, Arc, Just A Scrap, 後で検証, by .

前々から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

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>