7

Emacs+を使用Tuareg modeしてOCamlプロジェクトを実行しています。

それはうまく機能しており、私はそれに慣れています。

しかし、プロジェクトのソース ベースがますます大きくなるにつれて、プロジェクトの管理がますます難しくなっていることがわかります。

特にrefactoring。モジュール名または関数名を変更する場合、それに応じて変更する必要がある部分をあらゆる場所で検索する必要があります。または、どこに行けばよいかコンパイラーに教えてもらうために、何度も何度もコンパイルする必要があります。

不便です。

ソースベース管理の良い方法を提案できる人はいますか?

ありがとう

4

1 に答える 1

7

良いオプションはTypeRexです。これは OCamlPro によって作成された Emacs の代替モードであり、リファクタリング (識別子の名前変更など) の適切なサポートを含む多数の OCaml 対応機能を備えています。

また、優れたオートコンプリート、セマンティック grep などの優れた機能も多数あります。

残念ながら、これにはいくつかのラッパー プログラムを使用するようにビルド プロセスを変更する必要があります。これらは、モードが機能するために必要な追加情報を生成します。ただし、ビルドのセットアップが完了すると、それは本当に素晴らしい編集環境になります。

于 2013-06-20T20:04:22.760 に答える