Concurrent Clean : コンパイラキャッシュ

Cleanのコンパイラフロントエンドは、コンパイラ本体を別プロセスとして起動して、プロセス間通信を行いながら、コンパイラ本体のプロセスを終了させずに複数のソースファイルをコンパイルします。
これをCleanでは、コンパイラキャッシュと呼んでいて、これによって解析済みの情報を再利用することで、コンパイル速度を上げるというものです。
GHCに--makeというオプションがあるという話を聞いたことがあるのですが、それと多分同じようなことをやるための機能です。