list-transformer
List monad transformer
https://github.com/Gabriella439/Haskell-List-Transformer-Library
LTS Haskell 23.27: | 1.1.1 |
Stackage Nightly 2025-07-13: | 1.1.1 |
Latest on Hackage: | 1.1.1 |
BSD-3-Clause licensedbyGabriella Gonzalez
Maintained by[email protected]
This version can be pinned in stack with:
list-transformer-1.1.1@sha256:33ecaa357f2818b142c6c64924bea92b2ba4bfbb1156d6ca42cacdc6f253301e,1549
Module documentation for 1.1.1
- List
Depends on 3 packages(full list with versions):
Used by 1 package inlts-23.17(full list with versions):
This library provides a list monad transformer thatenriches lists with effects and streams efficiently inconstant space.
This library also has an extensive tutorial in theList.Transformer
module which explains the motivationbehind this type and how to use the type fluently.
Changes
1.1.1
- Support older versions of
base
1.1.0:
- BREAKING CHANGE: Remove
MonadTrans
instance forZipListT
1.0.9:
MFunctor
instances forListT
/Step
1.0.8:
- Improve documentation
1.0.7:
- Add
ZipListT
- Add
dropWhile
1.0.6:
- Build against GHC 8.8
1.0.5:
- Disable
-Wcompat
build flag for GHC < 8.0
1.0.4:
- Add
Semigroup
instance - Make package
-Wcompat
-clean
1.0.3:
- Fix typos in tutorial
1.0.2:
- Add
takeWhile
- Add
MonadFail
instance forListT
1.0.1:
- Add
take
/drop
/unfold
/zip
1.0.0:
- Initial release