私はCEDETを調べてきましたが、その機能のほとんどは静的に型付けされた言語で作業する開発者にとってより魅力的であるように思われます。
私は主にrubyとjavascriptを使用しているので、プレーンなTAGSファイルに対して、これらのインタープリターされた動的型付け言語を使用すると、どのような改善がもたらされるのでしょうか。
私はCEDETを調べてきましたが、その機能のほとんどは静的に型付けされた言語で作業する開発者にとってより魅力的であるように思われます。
私は主にrubyとjavascriptを使用しているので、プレーンなTAGSファイルに対して、これらのインタープリターされた動的型付け言語を使用すると、どのような改善がもたらされるのでしょうか。
CEDET は確かに少し大きく、いじくり回すのは非常に多くの異なるオプションがあるという事実から来ています。誰もが少し違うものを望んでいるように見えるので、自分の好みに合わせて構成することを選択する必要があることがよくあります.
多くの型情報に依存する「スマート補完」機能は、ツール全体のほんの一部です。装飾タイプのツールがいくつかあります。Java スクリプトと Ruby 用に既に存在するパーサーは、関数タグの上に線を描画したり、ヘッダー行に現在の関数を表示する stickyfunc モードを有効にしたりするなど、いくつかの装飾オプションを有効にします。
いくつかのタグのような機能を実行しますが、タグは ECB (Emacs Code Browser)、スピードバー、またはプロンプトのようなファンシーなタグへのジャンプでも使用できます。これは、基本的な補完 (グローバル シンボルの) またはアイドル サマリー モード (他の言語の eldoc など) に使用できます。
他の CEDET 機能の多くは、プロジェクト管理システムやコード ジェネレーター パーツなど、これらの言語を頻繁に使用する人がそれらのサポートを作成する必要があります。