HaskellNetライブラリーからの例:いない場合Haskellのレコードアクセサがアンダースコアで始まる場合、通常何を意味しますか?
data MailboxInfo = MboxInfo { _mailbox :: MailboxName
, _exists :: Integer
, _recent :: Integer
, _flags :: [Flag]
, _permanentFlags :: [Flag]
, _isWritable :: Bool
, _isFlagWritable :: Bool
, _uidNext :: UID
, _uidValidity :: UID
}
deriving (Show, Eq)
は、少なくともHaskellの慣例に従って、コンパイラに、フィールド名にアンダースコアが何かを意味するのでしょうか?
によって解決された:http://www.haskell.org/ghc/docs/7.4.1/html/ users_guide/options-sanity.html – jberryman
とにかく使用されている「未使用」の識別子についての警告も参照してください:https://ghc.haskell.org/trac/ghc/ticket/4959 – Lemming