Package Info

ghc-multistate


Like mtl's ReaderT / WriterT / StateT, but more than one contained value/type


Development/Languages/Other

When using multiple Read/Write/State transformers in the same monad stack, it becomes necessary to lift the operations in order to affect a specific transformer. Using heterogeneous lists (and all kinds of GHC extensions magic), this package provides transformers that remove that necessity: MultiReaderT/MultiWriterT/MultiStateT/MultiRWST can contain a heterogeneous list of values.

See the <https://github.com/lspitzner/multistate README> for a longer description.


License: BSD-3-Clause
URL: https://hackage.haskell.org/package/multistate

Categories

Releases

Package Version Update ID Released Package Hub Version Platforms Subpackages
0.7.1.1-bp150.1.3 info GA Release 2018-07-30 15
  • AArch64
  • ppc64le
  • x86-64
  • ghc-multistate
  • ghc-multistate-devel