- 1 名前:デフォルトの名無しさん mailto:sage [2010/12/11(土) 22:14:53 .net]
- えー、emacsで十分といっている人は、
eclipseでなにが出来るか知らないと思いますので、 まずeclipseで何が出来るのかを書いてみたいと思います。 ・リアルタイムの構文チェック ソースコードを書いている途中で構文が正しいかチェックします。 重要なことはリアルタイムでチェックしているのに「重くない」ということ。 しかも右のスクロールバーに、現在開いているファイルのエラーやTODOなどの 場所が表示されるので分かりやすいです。 ・リファクタリングブラウザ 単純な名前変更だけでなく、コードの一部分を関数として抜き出したり、 開発環境がクラスのメソッドを理解しているので、decoratorパターンを 実装するのに便利な、「委譲メソッドを生成」などの機能を備えています。 ・grepよりも高機能な検索機能 grpeのように同じな名前のものを全部拾うなんてことはしないで、 きちんとクラスを理解し、同じ名前であっても別の変数名は別のものとして検索できます。 こんなことをemacsで果たして実現できるのでしょうか?
- 2 名前:デフォルトの名無しさん mailto:sage [2010/12/11(土) 22:21:43 .net]
- >>1
まず、 > eclipseでなにが出来るか知らないと思いますので、 この前提は正しいのか? 知った上で、無くても十分だと思っているのかもしれんぞ
- 3 名前:デフォルトの名無しさん mailto:sage [2010/12/11(土) 22:32:01 .net]
- Eclipseのコードエディタで実現できることはemacsでもできんじゃね
emacsでGUIデザイナーやらUMLエディタを組み込むほうが無理ありそう
- 4 名前:デフォルトの名無しさん mailto:sage [2010/12/11(土) 22:39:22 .net]
- Eclipseはコードエディタだけの機能じゃないよ
コンパイラ内蔵コードエディタといっていい。 対応言語はプラグインしだい。 emacsはコンパイラを内蔵して無いだろう? 実現できることはEclipseよりも少ないってことは 容易に想像できるよね?
- 5 名前:デフォルトの名無しさん mailto:sage [2010/12/11(土) 23:06:20 .net]
- >>4
コンパイラを emacs-lisp で書けばいいじゃん
- 6 名前:デフォルトの名無しさん mailto:sage [2010/12/11(土) 23:15:39 .net]
- >>5
それは、そりゃ作れるけど、すごく大変で 誰もやってないということか?
- 7 名前:デフォルトの名無しさん mailto:sage [2010/12/11(土) 23:35:32 .net]
- >>6
たとえば、Eclipse の機能を新言語に対応させたい場合、 コンパイラやインタープリタはどうするの? 自分で書いてプラグインを作るの? それとも、Eclipse が全自動で勝手に作ってくれるの?
- 8 名前:デフォルトの名無しさん mailto:sage [2010/12/12(日) 00:48:18 .net]
- 次元が違うだろ
- 9 名前:デフォルトの名無しさん mailto:sage [2010/12/12(日) 00:51:32 .net]
- >>7
重要なことは今現在eclipseは すでに多くの言語に対応しているということだよ。 emacsでは追いつけない次元だ。 そもそもemacsにコンパイラの構文解析データを使って さまざまな処理を行えるような仕組みが搭載されているのか? 差は大きいよ。
- 10 名前:デフォルトの名無しさん [2010/12/12(日) 01:00:12 .net]
- HaskellなんかもEclipseのほうがいいの?
- 11 名前:デフォルトの名無しさん mailto:sage [2010/12/12(日) 01:13:56 .net]
- >>9
問題が替わってる 本来の問題は「emacsでEclipseと同等の開発環境は作れるのか?」だ >>1 が提示した3つの「Eclipseならできる事」と同等の環境を emacs は作れるのか、だ 今の Eclipse の環境が作られるまでにどれくらいの時間と人手がかかったと思うんだ。 それらを無視して「emacsでは追いつけない次元だ」と言う理由を訊きたい > そもそもemacsにコンパイラの構文解析データを使って > さまざまな処理を行えるような仕組みが搭載されているのか? その仕組みが emacs-lisp では構築できないと思う理由は何だ? まさかと思うが「面倒で誰もやろうと思わないから」とか、 「今から実現しようとしたって Eclipse は更に先を行く」というのが理由か?
- 12 名前:デフォルトの名無しさん mailto:sage [2010/12/12(日) 01:33:27 .net]
- > 今の Eclipse の環境が作られるまでにどれくらいの時間と人手がかかったと思うんだ。
> それらを無視して「emacsでは追いつけない次元だ」と言う理由を訊きたい emacsはEclipseよりも昔からあるだろw
- 13 名前:1 [2010/12/12(日) 01:35:18 .net]
- >>11
あー、言いわすれましたが、 今現在、すぐに利用可能なものを使って emacsでeclipseと同等の開発環境が作れるのか?って 話です。
- 14 名前:デフォルトの名無しさん mailto:sage [2010/12/12(日) 01:39:17 .net]
- >>13
じゃあ無理、お終い っていうかさ、実現方法じゃなくて、今実現できるのかをム版で訊く意味ってあるの?
- 15 名前:デフォルトの名無しさん mailto:sage [2010/12/12(日) 02:12:15 .net]
- そりゃ意味あるだろw
将来できるかもしれないことを言ったら、 全て出来るで終わりだろ。
- 16 名前:デフォルトの名無しさん mailto:sage [2010/12/12(日) 02:28:45 .net]
- >>15
今できるのか訊くだけなら、 わざわざスレを立てなくてもいいじゃん 今現在、すぐに利用可能なものを使って emacsでeclipseと同等の開発環境が作れるのかという問題が、 プログラムとどう関係すんの? 今から同等の環境を作る話なら、 リファクタリングブラウザやgrepよりも高機能な検索機能などで必要になる プログラムの文脈をデータ化して格納する方法とか、 軽いリアルタイム構文チェックを実現する方法とか、 プログラムに関した話ができるかもしれんのに。
- 17 名前:デフォルトの名無しさん mailto:sage [2010/12/12(日) 04:56:35 .net]
- このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。 アイと研究員とのやり取りに利用するスレッドなので、 関係者以外は書きこまないで下さい。 京都大学霊長類研究所
- 18 名前:デフォルトの名無しさん mailto:sage [2010/12/12(日) 05:14:05 .net]
- vimの話もまぜようぜ。eclimはナシな。
- 19 名前:デフォルトの名無しさん mailto:sage [2010/12/12(日) 09:02:59 .net]
- つくれば原理的には出来るとか言い出したら、
- 20 名前:デフォルトの名無しさん mailto:sage [2010/12/12(日) 09:03:44 .net]
- BTRONの超漢字だってWindowsに負けてない。
- 21 名前:デフォルトの名無しさん mailto:sage [2010/12/12(日) 11:47:23 .net]
- 再開発するくらいならeclipse使うわ
- 22 名前:デフォルトの名無しさん mailto:sage [2010/12/12(日) 12:02:51 .net]
- emacsのJavascript環境でリアルタイムの構文チェックやるやつなら見たことがある
Googleが作ったというもの よく知らないんだが、emacsのJava環境でもリアルタイムの構文チェックぐらい ならあるんじゃね? リファクタリングも結構できるんじゃないかな? マイナーだからレスが無いだけで
- 23 名前:デフォルトの名無しさん mailto:sage [2010/12/12(日) 12:50:10 .net]
- Lisp/schme開発ならemacs択一だと思うが。
というか他にまともな選択肢がない。eclipseのもお遊び程度だし。
- 24 名前:デフォルトの名無しさん mailto:sage [2010/12/12(日) 12:51:34 .net]
- あるんじゃね?とか
できるんじゃね?というのは そんなものは知らないと認めるのが嫌なのか?
- 25 名前:デフォルトの名無しさん mailto:sage [2010/12/12(日) 12:55:35 .net]
- とっくに認めてから言ってるだろ「よく知らないんだが」って言葉が見えんのか
- 26 名前:デフォルトの名無しさん mailto:sage [2010/12/12(日) 12:57:54 .net]
- Eclipseの対応言語でも
言語によっては、対応度が大きく違う。 Javaの対応度は◎だが Lispの対応度は△ emacsはEclipseの△レベルぐらいはある >>23 ということですか?
- 27 名前:デフォルトの名無しさん mailto:sage [2010/12/12(日) 13:20:00 .net]
- Emacsは所詮エディタだろ
- 28 名前:デフォルトの名無しさん mailto:sage [2010/12/12(日) 15:00:10 .net]
- イーマクスさいきょーだぞー!
- 29 名前:デフォルトの名無しさん mailto:sage [2010/12/12(日) 16:05:04 .net]
- 結局のところ >>1 は何を言いたいのだ?
- 30 名前:デフォルトの名無しさん mailto:sage [2010/12/12(日) 16:15:16 .net]
- emacsうまくつかえないけどeclipsあるからくやしくなんかないやい
- 31 名前:デフォルトの名無しさん mailto:sage [2010/12/12(日) 16:40:25 .net]
- ウルトラマンと仮面ライダーのどっちが強いかの解を求めてるんだろ
- 32 名前:デフォルトの名無しさん mailto:sage [2010/12/12(日) 17:12:06 .net]
- 自分でオリジナルの機能を書いて、追加しまくるようなタイプじゃないと、”emacs使い”なんて自称しちゃダメだと思うわ。 いや、ほんとに。
だって、lisp書いて自分で好き勝手に拡張できるのが、emacsの利点なんだから。 その肝心の利点を使えてないくせに、「emacsはいいぞ〜」なんて言ってる奴が一番ヘボいと思う。lisp書けないemacs使い。 lispも書けないくせにemacsインストールしてある奴とかクソでしょw。 例えば俺とかな?
- 33 名前:デフォルトの名無しさん mailto:sage [2010/12/12(日) 17:21:27 .net]
- いまさらテキストエディタの何を拡張するんだ?
外部コマンドを作るのは、エディタの拡張じゃないし。
- 34 名前:デフォルトの名無しさん mailto:sage [2010/12/12(日) 18:05:09 .net]
- >31
どっちもプログラミングをするためのツールなのだから そのたとえは的外れだと思うよ。
- 35 名前:デフォルトの名無しさん mailto:sage [2010/12/12(日) 18:12:27 .net]
- Eclipse>vi>>>EmEditor(笑)>>>>>>>>>>>>>>>>>>>>>>>emacs
- 36 名前:デフォルトの名無しさん mailto:sage [2010/12/12(日) 18:26:45 .net]
- emacs>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>E糞pse
- 37 名前:デフォルトの名無しさん mailto:sage [2010/12/12(日) 19:13:07 .net]
- Eclipse>vi>emacs>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>E糞pse
- 38 名前:デフォルトの名無しさん mailto:sage [2010/12/12(日) 21:24:18 .net]
- Eclipse って、なんか触っちゃだめなボタンが
いっぱいごちゃごちゃしてる感じ テレビやビデオのリモコンみたいな emacs は「見た目」シンプルで好きだ やりたい時にやりたい事に必要なものだけが 画面に表示されてる感じ
- 39 名前:デフォルトの名無しさん [2010/12/12(日) 23:23:50 .net]
- 言語ごとに優劣つけるとどうなる?
Eclipseでの方が書きやすい: java, Emacsでの方が書きやすい: lisp, scheme, haskell あと分からん
- 40 名前:デフォルトの名無しさん mailto:sage [2010/12/13(月) 00:03:55 .net]
- EclipseのLisp環境はCuspしか知らん。
が前見たときはSBCLしか使えんかったし あまり魅力的とは思えなかった。 あれならemacsとslimeで十分かなと。
- 41 名前:デフォルトの名無しさん mailto:sage [2010/12/13(月) 01:36:03 .net]
- KDevelopでの方が書きやすい:
c, c++, qt
- 42 名前:デフォルトの名無しさん mailto:sage [2010/12/13(月) 01:39:37 .net]
- Lispとか何に使うのさ。
- 43 名前:デフォルトの名無しさん mailto:sage [2010/12/13(月) 01:44:01 .net]
- そりゃいろいろ
- 44 名前:デフォルトの名無しさん mailto:sage [2010/12/13(月) 01:44:34 .net]
- いろいろ、ですか。
- 45 名前:デフォルトの名無しさん mailto:sage [2010/12/13(月) 01:45:04 .net]
- emacsのテトリス、縦長で遊びづらい。
よってEclipseの勝利である!
- 46 名前:デフォルトの名無しさん mailto:sage [2010/12/13(月) 01:46:11 .net]
- Maximaも、リスプで書かれてるそうですよ。wikiに書いてあった。
- 47 名前:デフォルトの名無しさん mailto:sage [2010/12/13(月) 07:15:38 .net]
- 今はどうか知らんが、Yahoo のサイトの何かも
Lisp で書かれてなかったっけ
|

|