MIT licensed by Roman Cheplyaka
Maintained by [email protected]
This version can be pinned in stack with:data-lens-light-0.1.2.3@sha256:9d677e15594bd420554ae6d9b04b1bd23be00a6f1393a19b356c789c908ebea8,1136

Module documentation for 0.1.2.3

Used by 3 packages in nightly-2022-01-14(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.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