パスワードを忘れた? アカウント作成
18872 story
アナウンス

ポール・グレアムの新言語「Arc」がついに登場 32

ストーリー by mhatta
ほっほー 部門より

Lisp/Scheme方面を中心に世界的に知られるハッカーであり、「ハッカーと画家」などのエッセイでも知られるポール・グレアム氏とロバート・モリス氏が設計した新しいLispの方言「Arc」が、1月30日ついに公開されたそうです(マイコミジャーナルの記事)。現在の処理系は既存のScheme処理系であるMzScheme上に実装されており、Artistic License 2.0が適用されたオープンソース・ソフトウェアとのこと。

グレアム氏がArcの開発に取り組んでいること自体はずいぶん前から知られていましたが、なかなかモノが出てこないのでやきもきしていた人も多いでしょう。今回公開されたものに関しても、グレアム氏によればまだ未完成とのことですが、それでも氏自身すでに「大抵のプログラムを書くためにはSchemeやCommon LispではなくArcを使いたいと思う」程度には使える状態になっているとのこと。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • by Anonymous Coward on 2008年01月31日 7時43分 (#1288855)
    ARC社から訴えられないか不安だ
  • by oldwave (20436) on 2008年01月31日 8時34分 (#1288887) ホームページ 日記

    Paul Graham氏ほどの人があえて新しいLisp方言を作ったわけで、興味津々です。

    たしかに、Common Lispは過去のしがらみの上に作られているわけだし、Schemeは教条主義のために自縄自縛になっているところもあるから、新しいLisp方言が出てくる余地はあると思う。思い切った設計になっていることを期待するけど、どうかな?

  • 経験値稼ぎ(人生の) (スコア:1, おもしろおかしい)

    by Anonymous Coward on 2008年01月31日 9時35分 (#1288933)
    Arcで書かれたら、やっぱり Arc daemon になるのかな…。
    そうなると Greater という言語も欲しいところです。
  • 毎度おなじみ、hello, worldですけどね。

    ref. http://ja.doukaku.org/
    --
    # When humans are connected, small voices will become larger.
  • 名前被ってる (スコア:1, おもしろおかしい)

    by Anonymous Coward on 2008年01月31日 10時31分 (#1288974)
    古のアーカイバと。
    arc, pkarc, pkzipの順で世話になってきた人間はまだ生きてるぞ。

    http://ja.wikipedia.org/wiki/%E3%83%95%E3%82%A3%E3%83%AB%E3%83%BB%E3%8... [wikipedia.org]
    ぐぐって近そうなのはここかな?

    PKARCは当時最も普及していた圧縮プログラムであるARCと互換性があった。

    http://ja.wikipedia.org/wiki/ARC [wikipedia.org]
    他にもいっぱい。
    • by Anonymous Coward
      じゃあ、次に出るのはark
  • 等号の扱い (スコア:2, 興味深い)

    by oltio (3848) on 2008年01月31日 10時40分 (#1288979) 日記
    チュートリアルを眺めていてすぐ、シンボルへのアサイン(いわゆる代入文)が "=" なのに面喰らった。[] とか : とかで記述を省けるところとか興味深い拡張がいっぱいあるのはわかるんだけど、ここにひっかかっちゃって、では使ってみよう、という気がまだ起きない。

    ちなみに比較演算子としての "=" に相当するのは "is"。でも「以下」「以上」は "=" なんだよね。なんとなく気持ち悪い。
    • by oltio (3848) on 2008年01月31日 10時43分 (#1288981) 日記
      しまった、うっかり不等号を使っちゃったから「以下」「以上」の演算子がおかしなことになっている。「以下」が"<="、「以上」が">="ね。
    • by mohe (33380) on 2008年01月31日 12時36分 (#1289049)
      生粋のLisperな人たちからするとキモい仕様かもしれないですが、
      初心者から見ると (setf foo 1) より (= foo 1) の方が自然な感じがする。
      あとfor文 (for i 1 10 (pr i " ")) なんかがすんなりくる。
      私として使いやすそうで、結構いい感じ
  • 1988 (スコア:2, 参考になる)

    by vn (10720) on 2008年01月31日 10時50分 (#1288986) 日記
    ロバート・モリスってこの人 [wikipedia.org]ですね?
  • よし (スコア:3, おもしろおかしい)

    by Arc Cosine (35004) on 2008年01月31日 11時21分 (#1289006)
    どんな言語か全く知らないし、何を書きたいか分からないけど自分のHNに含まれているから今日から勉強する
    --
    あなたとコンビにふぁみりま~と♪
  • by vn (10720) on 2008年01月31日 11時36分 (#1289013) 日記
    Dan Kogai による簡易レビュー [livedoor.jp]を貼っときますね。
    # /.J にレビュー的な記事が出ることはあまり期待してないので。
    • > 以下、Tutorialからぶっとび箇所だけぴっくあっぷ。
      >
      > defvar は =
      > まずはこれ。
      >
      > |arc> (= foo 13)
      > |13
      > |arc> foo
      > |13

      defvar でなくて setq でないのか?
      それに、手続きの名前の付け方ごときでぶっとんでないでほしいもんだ。
      • by Anonymous Coward
        でもlispやってたら、=使っちゃうのはびっくりしない?
        • by Anonymous Coward
          名前なんて気にいらなんだら如何様にでも付け替えて使えばいいもんではないの?
          # ま、多少びっくりしてもいいけどさ。「ぶっとび」としてトップにあげるのはちょっとね。
          • by Anonymous Coward
            では、関数名を好き勝手に付け替えられた他人のソースをデバッグしたいかね?
            • by Anonymous Coward
              やれやれ、lispの話をしているんだと思ったが?
              • by Anonymous Coward
                lispというかArcの話をしているんだが、
                例えて言うなら、Cで#define begin {しているようなソースを見て君はどう思うかね?
                名前なんて如何様にというのはそういうことだよ、おばかさん。
              • by Anonymous Coward
                Cならやった奴を怒るね。
                LISPなら許容できない馬鹿を怒るね。
                そういう話をしているというのがどうして理解できないかね。
                他人を馬鹿呼ばわりする前に君にはやることがあると思うぞ。
              • by Anonymous Coward
                そういう話をしているというのを相手に理解させられなかった自分の文章力不足を嘆きましょう。
                十分に嘆いたら、その次に、そういう話をしているというのを理解できない相手を責めましょう。

                相手のせいにすれば小さなプライドは満たされますが、素直に自分のせいだと考えられるのが大人。
              • ひょっとすると,プリプロセッサやコンパイラの中の人かも.
              • by Anonymous Coward
                おもしろい人ですね。
  • by takano32 (17535) on 2008年01月31日 13時23分 (#1289084) ホームページ
    ほいよっと。

    alias arc='cd $HOME/opt/arc && mzscheme -m -f as.scm'
    --
    旅に出ます.(バグを)探さないで下さい.
  • こっちでも (スコア:2, 参考になる)

    by Anonymous Coward on 2008年01月31日 16時49分 (#1289209)
    Shiro氏がリファレンスを作り始めたみたいですね。
    http://practical-scheme.net/wiliki/wiliki.cgi?Shiro [practical-scheme.net]
typodupeerror

Stableって古いって意味だっけ? -- Debian初級

読み込み中...