MIT licensed by Roman Cheplyaka
Maintained by [email protected]
This version can be pinned in stack with:data-lens-light-0.1.2.4@sha256:8948efb870a02dbc77c9fa20d09c849cf67cb327e91d80a7f5c9896606007623,1004

Module documentation for 0.1.2.4

Used by 2 packages in nightly-2024-11-30(full list with versions):

data-lens-light

This is a minimalistic lens library, based on data-lens.

The main differences from data-lens are:

  • reduced API
  • minimal set of dependencies
  • data-lens, data-lens-fd and data-lens-template exported through a single module in a single package
  • MonadState combinators return ()
  • strict MonadState combinators force the whole state, too

(The above list may be not exhaustive. Compatibility with data-lens is not a goal.)

Changes

Changes

Version 0.1.2.4

Fix build with template-haskell-2.21 (GHC 9.8)

Version 0.1.2.3

Fix build with ghc 9

Version 0.1.2.2

Fix build with ghc 8

Version 0.1.2.1

Relax the lower bound on base

Version 0.1.2

Add vanLaarhoven

Version 0.1.1

Add zoom

Version 0.1.0.2

Add support for mtl 2.1

Version 0.1.0.1

Upgrade to mtl 2.2