パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

Eric Raymond、Emacs開発者に「死にゆくbzrは捨ててgitなどに移行するべき」と述べる」記事へのコメント

  • 順番が逆 (スコア:2, おもしろおかしい)

    by Anonymous Coward on 2014年01月06日 19時40分 (#2522831)
    まずはEmacsとかいう遺物を捨てる方が先だろw
    • by Anonymous Coward

      いやいや、elisp処理系がマルチスレッド、せめてマルチタスクをサポートしてくれたらまだまだ戦えるよ!
      ;;しないだろうな...

      • by Anonymous Coward on 2014年01月06日 20時17分 (#2522851)

        マルチスレッドの何が嬉しいのかわからない。
        大概のものはバックグラウンドプロセスに追いやれるし。
        どうしてもelispでしたいならemacsプロセスを2つなり100なり好きなだけ立ち上げるだけでよくね?

        emacs使いならわかるだろうけど、人の書いたelispをただ乗りできるのが最大の利点なのに
        ただでさえ可読性の低いlispがマルチスレッドになったらもう誰も.elなんて読めなくなるってばよ。

        親コメント
        • Re:順番が逆 (スコア:3, 興味深い)

          by ncaq (46027) <ncaq@ncaq.net> on 2014年01月06日 22時22分 (#2522907) ホームページ

          同意.
          IOとUIの記述がほとんどのEmacs Lispにコアのマルチスレッドサポートは必要ない.
          プログラムの解析など,時間のかかる計算がしたいなら,
          それこそ末尾再帰最適化すらない貧弱なEmacs Lispなど使わず,C/Sモデルで開発すべきだ.
          外部サーバを別に開発すれば,使い回しも効く.Vimなどの他のツールからも利用出来る.

          親コメント
      • by Anonymous Coward

        Emacsはその機能拡張にEmacsLisp(elisp)を利用しているが、elispの開発は停滞しており、死にかけているという。とはいえ、elispは利用するには十分な機能を備えており、問題も少ない。elispが十分成熟したツールであることはレイモンド氏も認めているが、氏は同時に「停滞しているツールを利用し続けることは、新たな開発者の参加を難しくする」と述べている。

        …なるほど。
        「若いハッカーがEmacsを恐竜のような、難しく、大きく、重装備の前世紀の遺物だと思っている」理由はどうやらelispのようですね。

        • by tty01 (46299) on 2014年01月06日 21時35分 (#2522889)

          Elispを捨ててguile にするっていう案もあったがだめになったよね
          Lispがダメなんじゃ

          親コメント
        • by Anonymous Coward

          最近ではlexical scopeを導入しましたし、elispの開発は停滞していませんよ。
          もちろん今更lexical scopeかよ遅いよ、って意見は当然あるでしょうし私もそう思います。
          でも停滞はしていませんw

          • by Anonymous Coward

            dynamic loading も徐々に採用されてますしね。

          • by Anonymous Coward
            いまさらレキシカルスコープ導入して既存のコードは大丈夫なんですか?

            構文かなにかで選択できるの?
    • by Anonymous Coward

      Emacsを遺物にするような素晴らしいエディタは一体何処にあるのでしょうか。

      出来ればclangの補完が効く奴でお願い

      • by Anonymous Coward

        馬鹿にでも使えるようなものはさすがにないな

        • by Anonymous Coward

          Visual Studio…。

          • by Anonymous Coward

            Visual Studioってインテリセンスだけパーサが違うんだっけ。

            • by Anonymous Coward
            • by Anonymous Coward

              いや、C++の場合パーサは一緒のようです:本の虫: VC10のインテリセンスについて [blogspot.com]。

              そこで我々は、コマンドラインのC++コンパイラを元に、ifdefを画期的に用いて、intellisenseコンパイラに仕立て上げた。我々はintellisenseコンパイラを、FEACPと呼んだ。……

              FEACPをリリースした年に、我々はifdef地獄の行ける所まで突き進んでしまった事に気がついた。……

              近年のPCの速度と容量であれば、ひとつのコンパイラで、C++のコード生成とintellisenseの両方を行えるはずである。……そしてやり遂げた。Dev10は、その結果だ。 ……

              (意味を損なうレベルまで省略してくるので、気になったらちゃんとリンク先またはその先の原文(英語)を読んでください)

    • by Anonymous Coward

      いやいや、10年もすればEmacsOSと言うのが出てだな~。
      MSのWindowsに替わるExcelOSと激しい争いをする事に。

      • by shibuya (17159) on 2014年01月07日 17時49分 (#2523341) 日記

        Symbolics他のLisp Machinesの世の中がリバイバルするのはわくわくします。
        ExcelOSは新顔かな?
        あとはAPLマシンもリファクタリングでデザイン一新して市場再参入してほしい。

        親コメント
      • by Anonymous Coward
        いや、もうEmacs上にExcelを移植してよ

        # 表計算程度ならありそうだが。

一つのことを行い、またそれをうまくやるプログラムを書け -- Malcolm Douglas McIlroy

処理中...