11

を除いて-O0、コンパイル時間を短縮できるオプションはありますか?

結果のプログラムが最適化されなくても問題ありません。実際には、大きな haskel パッケージを頻繁にすばやく型チェックしたいだけです。

フラグ-fno-codeはコンパイルを劇的に高速化しますが、このプログラムは TemplateHaskell を使用しているため使用できません。

4

2 に答える 2

6

hdevtoolsのタスクのように見えます! Hdevtools は、同名の vim-plugin のバックエンドとして使用され、エディターから直接、迅速な構文と型のチェックを提供します。モジュールをリロードするときは、ghci とほぼ同じ速さです。コマンドラインから使えると思います。

もう 1 つの方法は、ghci インスタンスを実行し続け、それを使用してモジュールの型をチェックすることです。

于 2013-03-27T17:48:21.307 に答える
2

大きなファイルを分割すると、コンパイルが高速化されることがわかりました。

于 2013-03-27T16:34:24.170 に答える