Haskell
stack

Haskell Stackでエラー "AesonException"が出たので対処した

$ stack new プロジェクト名

して新規プロジェクトを作成しようとしたところ、

Downloaded lts-10.0 build plan.
AesonException "Error in $.packages.cassava.constraints.flags['bytestring--lt-0_10_4']: Invalid flag name: \"bytestring--lt-0_10_4\""

と怒られてしまった

仕方がないので
$ stack new プロジェクト名 --resolver lts-9.20
のようにresolverのバージョンを下げたところうまくいった

もっとちゃんとした対応方法があるかもしれないが、Haskell初心者で右も左も分からないためひとまずこれで対処しておく

「もっとちゃんとした対応方法」をコメントで教えていただきました
どうもstackのバージョンの問題のようだった
mac + homebrewでstackをインストールしていたので

$ brew upgrade stack

これであっさり解決してしまった・・・