Hackage のライブラリを高速にインストールする方法は？


Hackage からライブラリを cabal でインストールする際にコンパイル時間がかかります。例えば
[wreq](http://www.serpentine.com/wreq/doc/wreq-0.1.0.0/html/ "wreq")
というライブラリをインストールしようとしたところ、依存するライブラリのインストールまで含めて、手元の環境では10分程度かかりました。

依存関係の衝突が怖いため cabal sandbox 内にインストールしています。

バイナリ配布など、ライブラリのインストールを高速化する手段はあるでしょうか？




cabalコマンドには[sandboxのパスを指定する機能](https://www.haskell.org/cabal/users-
guide/installing-packages.html#sandboxes-advanced-
usage)があるので、あらかじめ依存関係が壊れない組み合わせであるとわかっていれば、複数のプロジェクトでsandboxを共有することでコンパイル時間を減らせます。

使えるパッケージやバージョンは限られてしまいますが、[Stackage](http://www.stackage.org/)を使えばStackageのリリースごとにsandboxを作り、プロジェクトごとに適切なsandboxを指定することで、依存関係を壊すこと無くビルド済みのパッケージを共有できると思います。




cabalコマンドには[sandboxのパスを指定する機能](https://www.haskell.org/cabal/users-
guide/installing-packages.html#sandboxes-advanced-
usage)があるので、あらかじめ依存関係が壊れない組み合わせであるとわかっていれば、複数のプロジェクトでsandboxを共有することでコンパイル時間を減らせます。

使えるパッケージやバージョンは限られてしまいますが、[Stackage](http://www.stackage.org/)を使えばStackageのリリースごとにsandboxを作り、プロジェクトごとに適切なsandboxを指定することで、依存関係を壊すこと無くビルド済みのパッケージを共有できると思います。

