Control.Monad exports lead to weird Haddocks
Control.Monad
exports, and therefore documents, the Functor
class (but only the fmap
member) and the Monad
class. It does not export, and therefore does not document, the Applicative
class. This is all pretty weird. Since Functor
is in the prelude (and probably most/all alternate preludes), is there actually a reason to export it from Control.Monad
?
Trac metadata
Trac field | Value |
---|---|
Version | 7.10.1 |
Type | FeatureRequest |
TypeOfFailure | OtherFailure |
Priority | normal |
Resolution | Unresolved |
Component | Core Libraries |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | core-libraries-committee@haskell.org |
Operating system | |
Architecture |