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

See all snapshotslist-transformer appears in

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

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 ofbase

1.1.0:

  • BREAKING CHANGE: RemoveMonadTrans instance forZipListT

1.0.9:

  • MFunctor instances forListT /Step

1.0.8:

  • Improve documentation

1.0.7:

  • AddZipListT
  • AdddropWhile

1.0.6:

  • Build against GHC 8.8

1.0.5:

  • Disable-Wcompat build flag for GHC < 8.0

1.0.4:

  • AddSemigroup instance
  • Make package-Wcompat-clean

1.0.3:

  • Fix typos in tutorial

1.0.2:

  • AddtakeWhile
  • AddMonadFail instance forListT

1.0.1:

  • Addtake /drop /unfold /zip

1.0.0:

  • Initial release