プログラマーが使うテキストエディタって何?Part3
>>945 /⌒ヽ
/ ´Д`? < Peggyのインテリセンスもどき機能くらいならわかるけど・・・
 ̄ ̄ ̄ ̄
継承を考えた瞬間さじを投げるしかないな。
C++の場合多重継承も出来るし、テンプレートもあるし・・・
この板実体参照が効かないのがあるのか(;´Д`)
おら〜、
>>942なんとか言ってみろ〜!!
まだ、秀丸マクロで実装可能とか言うつもりか〜!!
>継承を考えた瞬間さじを投げるしかないな。
なんだ、このスレコンパイラもろくに書けない素人ばっかりなのか。
構文解析して構文木を構築しつつ前後のコメント
(例えばJavaDocやC#のXMLドキュメント)も解析してその内容をファイルにマップする。
オンメモリで編集された未保存の部分に関してはやはりオンメモリで持っておいて
ファイルの情報より優先して参照する。そして適当なタイミングでファイルに反映する。
当然プロジェクトファイルかMakefileと同等の情報が必要だからその辺りの仕様も決めておく。
よーするにコード生成のないコンパイラ+make+αの機能を実装すればいいだけの話。
Emacs で IDE …ん〜、JDEE はダメなんだろうか…。
Elisp に限っていえば IDE 相当の機能はデフォルトで付いてるし…。
>>957 お前に言われなくても実装の仕方なんか誰でも解ってるっての。
コンパイラの構造を理解するのと実際に書くのは全然違う。
C++の仕様を理解してコンパイラを一から作るのがそんなに簡単なことか?
そんな簡単なら何故 Emacs などに同等のものが無い。
それほど言うなら作ってみろ。
作ったら認めてやる。
小学生レベルの喧嘩が見られるのはこのスレですか?
>>957 仕組みなど誰でも思いつくが実際には口先だけ。
それが証拠にこれだけマクロが使えるエディタがあるのにインテリセンスを実現するマクロは一つもない。
>>961 jde-complete や lisp-complete-symbol、TAG とかは?
C#には言語自身に自分のコードを解析する手法が組み込まれているから実は難しくはない。
C++やJavaは知らん。
>>963 リファクタリング用のクラスなら Java にはある。
さっきからちょくちょく出てる JDEE も、それを使って補完機能の実装をしてたはず。
C++ は無理なんじゃないかなぁ…。Emacs / C++ 用のクラスブラウザ(?)みたいな
モノもあったはずだが、あれは自前でパースしてたようだ。
>>964 リファクタリング用クラスってなんだよw
リフレクションだろ?
で、jde-comleteはちゃんと継承も含んで現在使えるメソッドのみリスティングしてくれるの?
当然編集中でコンパイルor保存していないクラスも含めての補完を実現しているか聞きたい>jde-complate
emacs には精神分析とゲームがあります。
それだけで私の心は満されます。
>>965 スマソ、間違えた…やばい、寝たほうがイイかも…汗。
使いこんでないからちょっと分からん。今は使ってないし。スマソ。
# 寝よう…。やばすぎる…。
>>969 情報 thx
結局補完効かすにはコンパイルしなきゃダメなのね。
オレとしてはそれはインテリセンスとは言わないなぁ
素直にIDE使った方が良い。
クラスブラウザ見た目派手だけどちゃんと参照元や継承ツリー出したり出来るのかなぁ
ただのアウトライン解析止まりだったりしたらあんまり意味ないし。
IDE派は
プログラムを組む以外の用途にもIDE使うのか?
お笑いだな。プ
ぶっちゃけ、漏れはIDEとエディタ同時に立ち上げてるけんど
>>971 開発以外だったら標準で付いているエディタorビューワで十分だろ。
わざわざ別に用意する必要があるのか?
974 :
仕様書無しさん:03/03/30 13:20
Emacs VS IDE で Emacs ボロ負けというおきまりのパターンにしかならないから次スレいらないな。
いったいどういう脳内フィルタをかますと
そんな無茶な結論をひねり出せるんだろう・・・
>>969 複数のファイルを編集中に即座に反応しない、コンパイルしないといけないって時点でスゲーつかえねぇ
消したメソッドとかも出てきてかえってバグ誘発みたいな。
クラスブラウザもただジャンプする見出しぐらいの機能しかなさそうだな。つかえねぇ。
ここまで苦労してこんな中途半端な使えない機能実装して喜んでるのがアホクサ。
まさしくEmacs厨のオナニーだな。
そうまでして意固地にIDEを使わない理由が理解できない。
結局コボラーと同じ人種なんだろうな。
>>971 その発言はプログラム組むにはIDEの方が良いって言っているのと同じだなw
ハッキリ言ってプログラム以外だったらviとかメモ帳とか標準で付いているヤツで良いよ。
どうせ設定ファイルいじくるのとフィルター作るくらいしかしないから。
ログはビューワーで見ればいいし。
このスレの流れ。
○○使ってます。
↓
Emacs厨登場。Emacsで同等以上のことを出来る、しかもただなどと勧誘。
↓
秀丸厨登場。
↓
Emacs厨活性化。ボロクソにバカにする。しかし決定打を与えられず。
↓
真打ちIDE厨登場。
>>547のようなIDEの優位性指摘。
↓
Emacs厨、よせばいいのにIDEと同じ事が出来る発言。
↓
出来ず。
↓
開発ではテキストエディタなぞ使わないという結論になる。
↓
スレスト。
この繰り返し。
不毛。
クラスブラウザってアウトライン解析するだけならそのファイルだけで完結しているから実は簡単なんだよね。
リアルタイムに継承元の解析までしなくちゃならないインテリセンスの方が難しい。
ぶっちゃけ、ウニ厨はプログラムが出来ないのれす、Perler、Rubyistもどきが精々なのれす
Cすら満足に扱えないようなカスがごろごろ居るのれす、C++? ウニ厨にはOO自体が理解不能れす
だから仕方がないのです、普段から日本語も満足に表示できないような糞環境で生きているのれすから
日本語使えないじゃんとかいうと、Windowのタイトルだったり、メニューの日本語だったり、
マニュアルだったり、日本語ファイル名だったり、つまり、ウニ厨が(たいていは「ウニクソマソセー」なEmacs厨が)
「ちゃんと日本語動きました」
っていうのは、
印刷もできなければ、日本語のメニューも化けて、
日本語が入る図も書けず、メールも化ける
状態で、Emacsで日本語が入力できることだけをさすことが多いのれす
だからEmacs厨は、Emacsの外側に出たくとも出られないのれす、出たら即座に死んでしまうのれす
きゃつらはEmacsの中で自己完結しているので、それ以外のものを認めることはすなわち「ウニ厨の敗北」なのれす
In article
>>977, 仕様書無しさん/sage/977 wrote
>その発言はプログラム組むにはIDEの方が良いって言っているのと同じだなw
どのように読めばそのような結論になるのでしょうか?
糞壁さんまだ生きて痛んですね:-)
ここは臭いスレですね。
>>982 もうちょっと速く出てきたら遊んであげたのにw
残り少ないから絡めないじゃんw
まぁ偽物だろうけど。
次スレ作らせないために糞壁かまって埋めようか?
Emacs(なんちゃってLispマシン)とUNIXは
なんの関係もないので。
>>981
>>987 何も関係がないってのは言いすぎだろ。
現実としてEmacs厨ってウニ厨でアンチM$ってのがほとんどだし。
990 :
仕様書無しさん:03/03/30 18:42
Emacsをダウンロードさせる方法教えなくていいのか
991 :
仕様書無しさん:03/03/30 18:48
Meadow
つか、次スレ頼む
イラネ
993 :
仕様書無しさん:03/03/30 19:00
1000get
ムに立て直せ。
だから要らないって
996 :
仕様書無しさん:03/03/30 19:20
997 :
仕様書無しさん:03/03/30 20:36
また立てたのか。生産性のカケラも無い香具師達だな(w
違うんです。Emacs はエディタとか環境とかじゃなくて、僕の友達なんです。
1000Get!!
↓こいつ絶対バカ
1001 :
1001:
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。