これは機械的導出じゃないから機械的に保障は出来無いんだけど、パッケージ作成者がしっかり SemVar のルールを守ってバージョン付けしてくれてる(という仮定)なら、
allow-newer
無しでも勝手に上のバージョンを選んでも良いと思うのだけれどallow-newer
無しでも勝手に上のバージョンを選んでも良いと思うのだけれどrely-on-version
みたいなフラグを作ってさ、 それがtrueの時は同一メジャーバージョンなら上のバージョンを代用(って言葉が正しいのかは不明だけど)してインストールしても みたいな?base-4.8
とかって依存が書かれてて 結局 cabal getして依存のところを書きかえるか、 allow-newerしないとインストール出来なかった気がしたので、その状態でもallow-newerする事なく、インストールしたいなぁと。git push -f
-Wcompat
?import Control.Arrow ((>>>)) foo & bar >>> baz
foo & bar & baz
UnicodeSyntax
と合わせて使う。かっこいい http://hackage.haskell.org/package/base-unicode-symbols-0.2.3/docs/Prelude-Unicode.html