statestack

Simple State-like monad transformer with saveable and restorable state

LTS Haskell 22.39:0.3.1.1@rev:3
Stackage Nightly 2024-10-31:0.3.1.1@rev:3
Latest on Hackage:0.3.1.1@rev:3

See all snapshots statestack appears in

BSD-3-Clause licensed by Brent Yorgey
Maintained by [email protected]
This version can be pinned in stack with:statestack-0.3.1.1@sha256:471da9a48912bbf6766afeb228b9eb12e81cae927df7a98943f28a9842e3836c,1134

Module documentation for 0.3.1.1

Simple State-like monad transformer where states can be saved to and restored from an internal stack.

Changes

0.3.1.1 (13 Feb 2023)

  • Allow mtl-2.3 (thanks to @FinleyMcIlwaine)

0.3.1-r1 (23 August 2022)

  • Allow base-4.17 and test on GHC 9.4

0.3.1 (24 March 2022)

  • Remove support for transformers-0.3
  • Remove dependency on transformers-compat

0.3-r2 (28 Dec 2021)

  • Allow base-4.16, transformers-0.6, transformers-compat-0.7
  • Test with GHC through 9.2

0.3-r1 (28 May 2021)

  • Builds with GHC 7.10 through 9.0

0.3 (13 November 2019)

  • Now builds with with GHC 7.10 through 8.8
  • Drop support for GHC < 7.10
  • Remove deprecated ListT instance

0.2.0.5-r2 (2 April 2018)

  • Allow base-4.11
  • Allow transformers-compat-0.6.x

0.2.0.5-r1 (8 August 2017)

  • Allow base-4.10

0.2.0.5 (17 January 2016)

  • Allow transformers-compat-0.5

0.2.0.4 (19 April 2015)

  • Use transformers-compat to suppress deprecation warnings.

0.2.0.3 (2 June 2014)

  • Allow mtl-2.2
  • Allow transformers-0.4

0.2 (5 Nov 2013)

  • Update to work with latest versions of everything

0.1: Initial release