プログラマーが使うテキストエディタって何?Part3

このエントリーをはてなブックマークに追加
952 ◆EXCEPTavl. :03/03/30 02:15
>>945
  /⌒ヽ
/ ´Д`? < Peggyのインテリセンスもどき機能くらいならわかるけど・・・
 ̄ ̄ ̄ ̄
953仕様書無しさん:03/03/30 02:18
継承を考えた瞬間さじを投げるしかないな。
C++の場合多重継承も出来るし、テンプレートもあるし・・・
954仕様書無しさん:03/03/30 02:18
>>945
チューリングマシンとかアメリカとか…
955 ◆EXCEPTavl. :03/03/30 02:20
この板実体参照が効かないのがあるのか(;´Д`)
956仕様書無しさん:03/03/30 02:20
おら〜、>>942なんとか言ってみろ〜!!
まだ、秀丸マクロで実装可能とか言うつもりか〜!!
957仕様書無しさん:03/03/30 02:29
>継承を考えた瞬間さじを投げるしかないな。
なんだ、このスレコンパイラもろくに書けない素人ばっかりなのか。

構文解析して構文木を構築しつつ前後のコメント
(例えばJavaDocやC#のXMLドキュメント)も解析してその内容をファイルにマップする。
オンメモリで編集された未保存の部分に関してはやはりオンメモリで持っておいて
ファイルの情報より優先して参照する。そして適当なタイミングでファイルに反映する。
当然プロジェクトファイルかMakefileと同等の情報が必要だからその辺りの仕様も決めておく。

よーするにコード生成のないコンパイラ+make+αの機能を実装すればいいだけの話。
958仕様書無しさん:03/03/30 02:31
Emacs で IDE …ん〜、JDEE はダメなんだろうか…。
Elisp に限っていえば IDE 相当の機能はデフォルトで付いてるし…。
959仕様書無しさん:03/03/30 02:56
>>957
お前に言われなくても実装の仕方なんか誰でも解ってるっての。
コンパイラの構造を理解するのと実際に書くのは全然違う。
C++の仕様を理解してコンパイラを一から作るのがそんなに簡単なことか?
そんな簡単なら何故 Emacs などに同等のものが無い。

それほど言うなら作ってみろ。
作ったら認めてやる。
960仕様書無しさん:03/03/30 03:00
小学生レベルの喧嘩が見られるのはこのスレですか?
961仕様書無しさん:03/03/30 03:07
>>957
仕組みなど誰でも思いつくが実際には口先だけ。
それが証拠にこれだけマクロが使えるエディタがあるのにインテリセンスを実現するマクロは一つもない。
962仕様書無しさん:03/03/30 03:10
>>961
jde-complete や lisp-complete-symbol、TAG とかは?
963仕様書無しさん:03/03/30 03:19
C#には言語自身に自分のコードを解析する手法が組み込まれているから実は難しくはない。
C++やJavaは知らん。
964仕様書無しさん:03/03/30 03:24
>>963
リファクタリング用のクラスなら Java にはある。
さっきからちょくちょく出てる JDEE も、それを使って補完機能の実装をしてたはず。
C++ は無理なんじゃないかなぁ…。Emacs / C++ 用のクラスブラウザ(?)みたいな
モノもあったはずだが、あれは自前でパースしてたようだ。
965仕様書無しさん:03/03/30 03:54
>>964
リファクタリング用クラスってなんだよw
リフレクションだろ?

で、jde-comleteはちゃんと継承も含んで現在使えるメソッドのみリスティングしてくれるの?
966仕様書無しさん:03/03/30 04:03
当然編集中でコンパイルor保存していないクラスも含めての補完を実現しているか聞きたい>jde-complate
967仕様書無しさん:03/03/30 04:08
emacs には精神分析とゲームがあります。
それだけで私の心は満されます。
968964:03/03/30 04:11
>>965
スマソ、間違えた…やばい、寝たほうがイイかも…汗。
使いこんでないからちょっと分からん。今は使ってないし。スマソ。

# 寝よう…。やばすぎる…。
969仕様書無しさん:03/03/30 05:05
>>964
http://ecb.sourceforge.net/screenshots/index.html
これか?C++ だけじゃなくて色んな言語に対応してるのか。

>>965-966
http://jdee.sunsite.dk/jdedoc/html/jde-ug/jde-ug.html
バックエンドに bsh 使ってるから、多分 CLASSPATH に入ってるものだけ。
編集中のはミリだと思われ。VS ほどじゃないけど使いものにはなるかも。

# つーか、ここまでやるなら素直に IDE 使えw
970仕様書無しさん:03/03/30 05:36
>>969
情報 thx
結局補完効かすにはコンパイルしなきゃダメなのね。
オレとしてはそれはインテリセンスとは言わないなぁ
素直にIDE使った方が良い。

クラスブラウザ見た目派手だけどちゃんと参照元や継承ツリー出したり出来るのかなぁ
ただのアウトライン解析止まりだったりしたらあんまり意味ないし。
971仕様書無しさん:03/03/30 10:37
IDE派は
プログラムを組む以外の用途にもIDE使うのか?
お笑いだな。プ
972仕様書無しさん:03/03/30 13:14
ぶっちゃけ、漏れはIDEとエディタ同時に立ち上げてるけんど
973仕様書無しさん:03/03/30 13:18
>>971
開発以外だったら標準で付いているエディタorビューワで十分だろ。
わざわざ別に用意する必要があるのか?
974仕様書無しさん:03/03/30 13:20
http://www.meadowy.org/meadow/dists/1.15/setup.exe
がダウンロードできないっす。
Emacsを使ってみたいっす。

http://www.meadowy.org/meadow/dists/1.15/
http://www.meadowy.org/meadow/dists/
http://www.meadowy.org/meadow/
もつながらないっす。

しかもhttp://www.meadowy.org/
がマヌケなことに、

「あなたの予想に反して、このページが見えているでしょうか?」

ほったらかして大丈夫なん?
975仕様書無しさん:03/03/30 13:20
Emacs VS IDE で Emacs ボロ負けというおきまりのパターンにしかならないから次スレいらないな。
976仕様書無しさん:03/03/30 13:33
いったいどういう脳内フィルタをかますと
そんな無茶な結論をひねり出せるんだろう・・・
977仕様書無しさん:03/03/30 13:37
>>969
複数のファイルを編集中に即座に反応しない、コンパイルしないといけないって時点でスゲーつかえねぇ
消したメソッドとかも出てきてかえってバグ誘発みたいな。
クラスブラウザもただジャンプする見出しぐらいの機能しかなさそうだな。つかえねぇ。

ここまで苦労してこんな中途半端な使えない機能実装して喜んでるのがアホクサ。
まさしくEmacs厨のオナニーだな。
そうまでして意固地にIDEを使わない理由が理解できない。
結局コボラーと同じ人種なんだろうな。

>>971
その発言はプログラム組むにはIDEの方が良いって言っているのと同じだなw
ハッキリ言ってプログラム以外だったらviとかメモ帳とか標準で付いているヤツで良いよ。
どうせ設定ファイルいじくるのとフィルター作るくらいしかしないから。
ログはビューワーで見ればいいし。
978仕様書無しさん:03/03/30 13:48
>>975-977
文句言わないでEmacsをダウンロードさせる方法を教えてください。
979仕様書無しさん:03/03/30 13:52
このスレの流れ。

○○使ってます。

Emacs厨登場。Emacsで同等以上のことを出来る、しかもただなどと勧誘。

秀丸厨登場。

Emacs厨活性化。ボロクソにバカにする。しかし決定打を与えられず。

真打ちIDE厨登場。>>547のようなIDEの優位性指摘。

Emacs厨、よせばいいのにIDEと同じ事が出来る発言。

出来ず。

開発ではテキストエディタなぞ使わないという結論になる。

スレスト。

この繰り返し。
不毛。
980仕様書無しさん:03/03/30 14:06
クラスブラウザってアウトライン解析するだけならそのファイルだけで完結しているから実は簡単なんだよね。
リアルタイムに継承元の解析までしなくちゃならないインテリセンスの方が難しい。
981仕様書無しさん:03/03/30 14:32
ぶっちゃけ、ウニ厨はプログラムが出来ないのれす、Perler、Rubyistもどきが精々なのれす
Cすら満足に扱えないようなカスがごろごろ居るのれす、C++? ウニ厨にはOO自体が理解不能れす
だから仕方がないのです、普段から日本語も満足に表示できないような糞環境で生きているのれすから
日本語使えないじゃんとかいうと、Windowのタイトルだったり、メニューの日本語だったり、
マニュアルだったり、日本語ファイル名だったり、つまり、ウニ厨が(たいていは「ウニクソマソセー」なEmacs厨が)

  「ちゃんと日本語動きました」

っていうのは、

  印刷もできなければ、日本語のメニューも化けて、
  日本語が入る図も書けず、メールも化ける

状態で、Emacsで日本語が入力できることだけをさすことが多いのれす
だからEmacs厨は、Emacsの外側に出たくとも出られないのれす、出たら即座に死んでしまうのれす
きゃつらはEmacsの中で自己完結しているので、それ以外のものを認めることはすなわち「ウニ厨の敗北」なのれす
982Kusakabe Youichi:03/03/30 16:04
In article >>977, 仕様書無しさん/sage/977 wrote

>その発言はプログラム組むにはIDEの方が良いって言っているのと同じだなw

どのように読めばそのような結論になるのでしょうか?
983仕様書無しさん:03/03/30 16:07
糞壁さんまだ生きて痛んですね:-)
984仕様書無しさん:03/03/30 16:11
ここは臭いスレですね。
985仕様書無しさん:03/03/30 16:13
>>982
もうちょっと速く出てきたら遊んであげたのにw
残り少ないから絡めないじゃんw

まぁ偽物だろうけど。
986仕様書無しさん:03/03/30 16:16
次スレ作らせないために糞壁かまって埋めようか?
987仕様書無しさん:03/03/30 17:22
Emacs(なんちゃってLispマシン)とUNIXは
なんの関係もないので。>>981
988仕様書無しさん:03/03/30 17:30
>>987
何も関係がないってのは言いすぎだろ。
現実としてEmacs厨ってウニ厨でアンチM$ってのがほとんどだし。
989仕様書無しさん:03/03/30 18:41
>>981はどうみたって偏見
990仕様書無しさん:03/03/30 18:42
Emacsをダウンロードさせる方法教えなくていいのか
991仕様書無しさん:03/03/30 18:48
Meadow

つか、次スレ頼む
992仕様書無しさん:03/03/30 18:57
イラネ
993仕様書無しさん:03/03/30 19:00
1000get
994仕様書無しさん:03/03/30 19:05
ムに立て直せ。
995仕様書無しさん:03/03/30 19:14
だから要らないって
996仕様書無しさん:03/03/30 19:20
プログラマーが使うテキストエディタって何?Part4
http://pc.2ch.net/test/read.cgi/prog/1049019599/
997仕様書無しさん:03/03/30 20:36
また立てたのか。生産性のカケラも無い香具師達だな(w
998仕様書無しさん:03/03/30 20:39
違うんです。Emacs はエディタとか環境とかじゃなくて、僕の友達なんです。
999仕様書無しさん:03/03/30 20:47
1000Get!!
1000仕様書無しさん:03/03/30 20:47
↓こいつ絶対バカ
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。