IT練習ノート

IT関連で調べたこと(実際は嵌ったこと)を書いています。

HaskellでYamlの任意項目の取り扱い

Applicativeスタイルで.*?で任意項目、.!=でデフォルト値を設定します。`

parseJSON (Object m) = AppConfig <$> m .:? "port" .!= 8081 -- default

a sample of reading a yaml file by Haskell