[過去ログ]
emacsでeclipseと同等の開発環境は作れるのか? (103レス)
emacsでeclipseと同等の開発環境は作れるのか? http://mevius.5ch.net/test/read.cgi/tech/1292073293/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
1: デフォルトの名無しさん [sage] 2010/12/11(土) 22:14:53 えー、emacsで十分といっている人は、 eclipseでなにが出来るか知らないと思いますので、 まずeclipseで何が出来るのかを書いてみたいと思います。 ・リアルタイムの構文チェック ソースコードを書いている途中で構文が正しいかチェックします。 重要なことはリアルタイムでチェックしているのに「重くない」ということ。 しかも右のスクロールバーに、現在開いているファイルのエラーやTODOなどの 場所が表示されるので分かりやすいです。 ・リファクタリングブラウザ 単純な名前変更だけでなく、コードの一部分を関数として抜き出したり、 開発環境がクラスのメソッドを理解しているので、decoratorパターンを 実装するのに便利な、「委譲メソッドを生成」などの機能を備えています。 ・grepよりも高機能な検索機能 grpeのように同じな名前のものを全部拾うなんてことはしないで、 きちんとクラスを理解し、同じ名前であっても別の変数名は別のものとして検索できます。 こんなことをemacsで果たして実現できるのでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1292073293/1
2: デフォルトの名無しさん [sage] 2010/12/11(土) 22:21:43 >>1 まず、 > eclipseでなにが出来るか知らないと思いますので、 この前提は正しいのか? 知った上で、無くても十分だと思っているのかもしれんぞ http://mevius.5ch.net/test/read.cgi/tech/1292073293/2
3: デフォルトの名無しさん [sage] 2010/12/11(土) 22:32:01 Eclipseのコードエディタで実現できることはemacsでもできんじゃね emacsでGUIデザイナーやらUMLエディタを組み込むほうが無理ありそう http://mevius.5ch.net/test/read.cgi/tech/1292073293/3
4: デフォルトの名無しさん [sage] 2010/12/11(土) 22:39:22 Eclipseはコードエディタだけの機能じゃないよ コンパイラ内蔵コードエディタといっていい。 対応言語はプラグインしだい。 emacsはコンパイラを内蔵して無いだろう? 実現できることはEclipseよりも少ないってことは 容易に想像できるよね? http://mevius.5ch.net/test/read.cgi/tech/1292073293/4
5: デフォルトの名無しさん [sage] 2010/12/11(土) 23:06:20 >>4 コンパイラを emacs-lisp で書けばいいじゃん http://mevius.5ch.net/test/read.cgi/tech/1292073293/5
6: デフォルトの名無しさん [sage] 2010/12/11(土) 23:15:39 >>5 それは、そりゃ作れるけど、すごく大変で 誰もやってないということか? http://mevius.5ch.net/test/read.cgi/tech/1292073293/6
7: デフォルトの名無しさん [sage] 2010/12/11(土) 23:35:32 >>6 たとえば、Eclipse の機能を新言語に対応させたい場合、 コンパイラやインタープリタはどうするの? 自分で書いてプラグインを作るの? それとも、Eclipse が全自動で勝手に作ってくれるの? http://mevius.5ch.net/test/read.cgi/tech/1292073293/7
8: デフォルトの名無しさん [sage] 2010/12/12(日) 00:48:18 次元が違うだろ http://mevius.5ch.net/test/read.cgi/tech/1292073293/8
9: デフォルトの名無しさん [sage] 2010/12/12(日) 00:51:32 >>7 重要なことは今現在eclipseは すでに多くの言語に対応しているということだよ。 emacsでは追いつけない次元だ。 そもそもemacsにコンパイラの構文解析データを使って さまざまな処理を行えるような仕組みが搭載されているのか? 差は大きいよ。 http://mevius.5ch.net/test/read.cgi/tech/1292073293/9
10: デフォルトの名無しさん [] 2010/12/12(日) 01:00:12 HaskellなんかもEclipseのほうがいいの? http://mevius.5ch.net/test/read.cgi/tech/1292073293/10
11: デフォルトの名無しさん [sage] 2010/12/12(日) 01:13:56 >>9 問題が替わってる 本来の問題は「emacsでEclipseと同等の開発環境は作れるのか?」だ >>1 が提示した3つの「Eclipseならできる事」と同等の環境を emacs は作れるのか、だ 今の Eclipse の環境が作られるまでにどれくらいの時間と人手がかかったと思うんだ。 それらを無視して「emacsでは追いつけない次元だ」と言う理由を訊きたい > そもそもemacsにコンパイラの構文解析データを使って > さまざまな処理を行えるような仕組みが搭載されているのか? その仕組みが emacs-lisp では構築できないと思う理由は何だ? まさかと思うが「面倒で誰もやろうと思わないから」とか、 「今から実現しようとしたって Eclipse は更に先を行く」というのが理由か? http://mevius.5ch.net/test/read.cgi/tech/1292073293/11
12: デフォルトの名無しさん [sage] 2010/12/12(日) 01:33:27 > 今の Eclipse の環境が作られるまでにどれくらいの時間と人手がかかったと思うんだ。 > それらを無視して「emacsでは追いつけない次元だ」と言う理由を訊きたい emacsはEclipseよりも昔からあるだろw http://mevius.5ch.net/test/read.cgi/tech/1292073293/12
13: 1 [] 2010/12/12(日) 01:35:18 >>11 あー、言いわすれましたが、 今現在、すぐに利用可能なものを使って emacsでeclipseと同等の開発環境が作れるのか?って 話です。 http://mevius.5ch.net/test/read.cgi/tech/1292073293/13
14: デフォルトの名無しさん [sage] 2010/12/12(日) 01:39:17 >>13 じゃあ無理、お終い っていうかさ、実現方法じゃなくて、今実現できるのかをム版で訊く意味ってあるの? http://mevius.5ch.net/test/read.cgi/tech/1292073293/14
15: デフォルトの名無しさん [sage] 2010/12/12(日) 02:12:15 そりゃ意味あるだろw 将来できるかもしれないことを言ったら、 全て出来るで終わりだろ。 http://mevius.5ch.net/test/read.cgi/tech/1292073293/15
16: デフォルトの名無しさん [sage] 2010/12/12(日) 02:28:45 >>15 今できるのか訊くだけなら、 わざわざスレを立てなくてもいいじゃん 今現在、すぐに利用可能なものを使って emacsでeclipseと同等の開発環境が作れるのかという問題が、 プログラムとどう関係すんの? 今から同等の環境を作る話なら、 リファクタリングブラウザやgrepよりも高機能な検索機能などで必要になる プログラムの文脈をデータ化して格納する方法とか、 軽いリアルタイム構文チェックを実現する方法とか、 プログラムに関した話ができるかもしれんのに。 http://mevius.5ch.net/test/read.cgi/tech/1292073293/16
17: デフォルトの名無しさん [sage] 2010/12/12(日) 04:56:35 このスレッドは天才チンパンジー「アイちゃん」が 言語訓練のために立てたものです。 アイと研究員とのやり取りに利用するスレッドなので、 関係者以外は書きこまないで下さい。 京都大学霊長類研究所 http://mevius.5ch.net/test/read.cgi/tech/1292073293/17
18: デフォルトの名無しさん [sage] 2010/12/12(日) 05:14:05 vimの話もまぜようぜ。eclimはナシな。 http://mevius.5ch.net/test/read.cgi/tech/1292073293/18
19: デフォルトの名無しさん [sage] 2010/12/12(日) 09:02:59 つくれば原理的には出来るとか言い出したら、 http://mevius.5ch.net/test/read.cgi/tech/1292073293/19
20: デフォルトの名無しさん [sage] 2010/12/12(日) 09:03:44 BTRONの超漢字だってWindowsに負けてない。 http://mevius.5ch.net/test/read.cgi/tech/1292073293/20
21: デフォルトの名無しさん [sage] 2010/12/12(日) 11:47:23 再開発するくらいならeclipse使うわ http://mevius.5ch.net/test/read.cgi/tech/1292073293/21
22: デフォルトの名無しさん [sage] 2010/12/12(日) 12:02:51 emacsのJavascript環境でリアルタイムの構文チェックやるやつなら見たことがある Googleが作ったというもの よく知らないんだが、emacsのJava環境でもリアルタイムの構文チェックぐらい ならあるんじゃね? リファクタリングも結構できるんじゃないかな? マイナーだからレスが無いだけで http://mevius.5ch.net/test/read.cgi/tech/1292073293/22
23: デフォルトの名無しさん [sage] 2010/12/12(日) 12:50:10 Lisp/schme開発ならemacs択一だと思うが。 というか他にまともな選択肢がない。eclipseのもお遊び程度だし。 http://mevius.5ch.net/test/read.cgi/tech/1292073293/23
24: デフォルトの名無しさん [sage] 2010/12/12(日) 12:51:34 あるんじゃね?とか できるんじゃね?というのは そんなものは知らないと認めるのが嫌なのか? http://mevius.5ch.net/test/read.cgi/tech/1292073293/24
25: デフォルトの名無しさん [sage] 2010/12/12(日) 12:55:35 とっくに認めてから言ってるだろ「よく知らないんだが」って言葉が見えんのか http://mevius.5ch.net/test/read.cgi/tech/1292073293/25
26: デフォルトの名無しさん [sage] 2010/12/12(日) 12:57:54 Eclipseの対応言語でも 言語によっては、対応度が大きく違う。 Javaの対応度は◎だが Lispの対応度は△ emacsはEclipseの△レベルぐらいはある >>23 ということですか? http://mevius.5ch.net/test/read.cgi/tech/1292073293/26
27: デフォルトの名無しさん [sage] 2010/12/12(日) 13:20:00 Emacsは所詮エディタだろ http://mevius.5ch.net/test/read.cgi/tech/1292073293/27
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 76 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.018s