Kazunari Shibata
@Kazunari Shibata has joined the channel
(!) :: (Show? key, Ord key) => Map key value -> key -> value (!) m key = case lookup key m of Just value -> value Nothing -> case show? of Nothing -> error $ "no value for key" Just fshow -> error $ "no value for key: "++ fshow key >>> empty ! "hoge" Error: no value for key: "hoge" >>> newtype T = T Int deriving(Eq,Ord) >>> empty ! (T 10) Error: no value for key
ghcup install hls
でバイナリが提供されているバージョンの詰め合わせがダウンロードされると思います。Windowsでは試したことがないのでもしかしたらLinux/macOSだけかもしれませんが。ghcup set ghc $VERSION
で常にプロジェクトが期待するGHCをactiveにしておけば問題なく動くと思います。別バージョンを使う複数のプロジェクトを同時に扱う場合は面倒になってしまいます。:set
で 言語拡張以外にも GHC flags が指定可能に