haskell-jp / random #99 at 2022-06-08 09:10:23 +0900

GHC 9.2? で -Wincomplete-uni-patterns が入って、
let Just foo = ...

とかに警告が出るようになったけど、どうするのがいいんでしょうね?
絶対 Just になるんだけど、Nothing の部分を書くとしたら何を書きますか?
error ですか?
やっぱ error じゃないっすかね
まあ error ですが
unreachable :: HasCallStack => a
unreachable = error "unreachable"

みたいなの作って使ってます
fromJust使ってます
Just x = fromMaybe (error "ERR MSG") mx と書くことにしました。