optics-extra

Extra utilities and instances for optics-core

Version on this page:0.3
LTS Haskell 22.14:0.4.2.1@rev:2
Stackage Nightly 2024-03-28:0.4.2.1@rev:2
Latest on Hackage:0.4.2.1@rev:2

See all snapshots optics-extra appears in

BSD-3-Clause licensed by Andrzej Rybczak
Maintained by [email protected]
This version can be pinned in stack with:optics-extra-0.3@sha256:b1b9917596a4305069aa95eaf3083afe88c6db3c84ed6f52e926c82d0c56eea9,3382

This package provides extra definitions and instances that extend the optics-core package, without incurring too many dependencies. See the optics package for more documentation.

Changes

optics-extra-0.3 (2020-04-15)

  • optics-core-0.3 compatible release
  • GHC-8.10 support
  • Use stricter uncurry' for better performance

optics-extra-0.2 (2019-10-18)

  • optics-core-0.2 compatible release
  • Move use from Optics.View to Optics.State and restrict its type
  • Add preuse to Optics.State
  • Rename use, uses, listening and listenings to reflect the fact that they have ViewResult-generalised types
  • Depend on new indexed-profunctors package

optics-extra-0.1 (2019-09-02)

  • Initial release