Stackの味見

他人事だと思っていた cabal hell についにはまったので、cabal から stack に乗り換えて見ることにしました。

brew uninstall ghc
brew install ghc
brew haskell-stack
stack new test-proj
cd ./test-proj
vim ./test-proj.cabal
# library の build-depends にカンマ区切りで使用するパッケージを追加
stack build
stack ghci

ソースファイルに import を書くのに加え、.cabal ファイルにも記載が必要なので二度手間のような感じです。
多分、ソースから .cabal に反映させる方法はあるのでしょうが、まだ見つけられていません。