ポール・グレアムの新言語「Arc」がついに登場 32
ストーリー by mhatta
ほっほー 部門より
ほっほー 部門より
Lisp/Scheme方面を中心に世界的に知られるハッカーであり、「ハッカーと画家」などのエッセイでも知られるポール・グレアム氏とロバート・モリス氏が設計した新しいLispの方言「Arc」が、1月30日ついに公開されたそうです(マイコミジャーナルの記事)。現在の処理系は既存のScheme処理系であるMzScheme上に実装されており、Artistic License 2.0が適用されたオープンソース・ソフトウェアとのこと。
グレアム氏がArcの開発に取り組んでいること自体はずいぶん前から知られていましたが、なかなかモノが出てこないのでやきもきしていた人も多いでしょう。今回公開されたものに関しても、グレアム氏によればまだ未完成とのことですが、それでも氏自身すでに「大抵のプログラムを書くためにはSchemeやCommon LispではなくArcを使いたいと思う」程度には使える状態になっているとのこと。
Dan さん仕事早過ぎ (スコア:4, 参考になる)
# /.J にレビュー的な記事が出ることはあまり期待してないので。
Re:Dan さん仕事粗過ぎ (スコア:0)
>
> defvar は =
> まずはこれ。
>
> |arc> (= foo 13)
> |13
> |arc> foo
> |13
defvar でなくて setq でないのか?
それに、手続きの名前の付け方ごときでぶっとんでないでほしいもんだ。
Re: (スコア:0)
Re: (スコア:0)
# ま、多少びっくりしてもいいけどさ。「ぶっとび」としてトップにあげるのはちょっとね。
Re: (スコア:0)
Re: (スコア:0)
Re: (スコア:0)
例えて言うなら、Cで#define begin {しているようなソースを見て君はどう思うかね?
名前なんて如何様にというのはそういうことだよ、おばかさん。
Re: (スコア:0)
LISPなら許容できない馬鹿を怒るね。
そういう話をしているというのがどうして理解できないかね。
他人を馬鹿呼ばわりする前に君にはやることがあると思うぞ。
Re: (スコア:0)
十分に嘆いたら、その次に、そういう話をしているというのを理解できない相手を責めましょう。
相手のせいにすれば小さなプライドは満たされますが、素直に自分のせいだと考えられるのが大人。
Re:Dan さん仕事粗過ぎ (スコア:1)
Re: (スコア:0)
よし (スコア:3, おもしろおかしい)
さーて、使ってみるか (スコア:2, 参考になる)
Paul Graham氏ほどの人があえて新しいLisp方言を作ったわけで、興味津々です。
たしかに、Common Lispは過去のしがらみの上に作られているわけだし、Schemeは教条主義のために自縄自縛になっているところもあるから、新しいLisp方言が出てくる余地はあると思う。思い切った設計になっていることを期待するけど、どうかな?
等号の扱い (スコア:2, 興味深い)
ちなみに比較演算子としての "=" に相当するのは "is"。でも「以下」「以上」は "=" なんだよね。なんとなく気持ち悪い。
Re:等号の扱い (スコア:1)
Re:等号の扱い (スコア:1)
初心者から見ると (setf foo 1) より (= foo 1) の方が自然な感じがする。
あとfor文 (for i 1 10 (pr i " ")) なんかがすんなりくる。
私として使いやすそうで、結構いい感じ
1988 (スコア:2, 参考になる)
Re:1988 (スコア:1)
RTMワームで悪名高いロバートTモリス [wikipedia.org]は、今回のロバートHモリス [wikipedia.org]氏の息子ではないかと。
もし違ったらゴメン。
iida
Re: (スコア:0)
こっちでも (スコア:2, 参考になる)
http://practical-scheme.net/wiliki/wiliki.cgi?Shiro [practical-scheme.net]
経験値稼ぎ(人生の) (スコア:1, おもしろおかしい)
そうなると Greater という言語も欲しいところです。
Daemonはなかまをよんだ (スコア:3, おもしろおかしい)
Re:Daemonはなかまをよんだ (スコア:2, すばらしい洞察)
そんな困難が経験値となるのだと思います。
Re:Daemonはなかまをよんだ (スコア:1)
誰かこいつを黙らせろ.
Re: (スコア:0)
Re:経験値稼ぎ(人生の) (スコア:1)
後世になってよく分からない学者から発掘されたりして・・・w
「どう書く?org」にもう投稿されている (スコア:1)
ref. http://ja.doukaku.org/
# When humans are connected, small voices will become larger.
名前被ってる (スコア:1, おもしろおかしい)
arc, pkarc, pkzipの順で世話になってきた人間はまだ生きてるぞ。
http://ja.wikipedia.org/wiki/%E3%83%95%E3%82%A3%E3%83%AB%E3%83%BB%E3%8... [wikipedia.org]
ぐぐって近そうなのはここかな?
http://ja.wikipedia.org/wiki/ARC [wikipedia.org]
他にもいっぱい。
Re: (スコア:0)
alias (スコア:1)
alias arc='cd $HOME/opt/arc && mzscheme -m -f as.scm'
旅に出ます.(バグを)探さないで下さい.
こっちの方がいいか (スコア:1)
旅に出ます.(バグを)探さないで下さい.
なにげに (スコア:0)