Haskell 为什么RWST。。。我不是蒙纳德雷德,蒙纳德斯塔特,蒙纳德维特的例子

Haskell 为什么RWST。。。我不是蒙纳德雷德,蒙纳德斯塔特,蒙纳德维特的例子,haskell,monad-transformers,Haskell,Monad Transformers,我刚刚发现RWST(来自transformers)没有包含monawarder、MonadState或MonadWriter的实例。这对我来说似乎有点奇怪,因为这些实例会立即提高可用性,例如,能够使用=,或者仅仅提高可重用性 这个决定肯定有原因吗?RWST是所有这些类的一个实例。在transformers的Haddock文档中,您不会看到这一点,因为您所寻找的类和实例位于mtl中

我刚刚发现
RWST
(来自
transformers
)没有包含
monawarder
MonadState
MonadWriter
的实例。这对我来说似乎有点奇怪,因为这些实例会立即提高可用性,例如,能够使用
=
,或者仅仅提高可重用性


这个决定肯定有原因吗?

RWST是所有这些类的一个实例。在
transformers
的Haddock文档中,您不会看到这一点,因为您所寻找的类和实例位于
mtl