homepage: https://github.com/fused-effects/fused-effects-optics
changelog-type: markdown
hash: eef33578e3f83b51f6a932ac0e58f57dd7ee1545aaac320f863f307d6c6934a2
test-bench-deps: {}
maintainer: patrick.william.thomson@gmail.com
synopsis: Bridge between the optics and fused-effects ecosystems.
changelog: |
  # Changelog

  `fused-effects-optics` uses [PVP Versioning][1].
  The changelog is available [on GitHub][2].

  ## 0.0.1.0

  * Initially created.

  [1]: https://pvp.haskell.org
  [2]: https://github.com/fused-effects/fused-effects-optics/releases
basic-deps:
  optics-core: '>=0.3'
  base: '>=4.12 && <4.15'
  fused-effects: '>=1 && <1.2'
all-versions:
- 0.1.0.0
author: Patrick Thomson
latest: 0.1.0.0
description-type: markdown
description: |
  # fused-effects-optics

  [![Hackage](https://img.shields.io/hackage/v/fused-effects-optics.svg)](https://hackage.haskell.org/package/fused-effects-optics)
  [![BSD3 license](https://img.shields.io/badge/license-BSD3-blue.svg)](LICENSE)
  [![Build Status](https://action-badges.now.sh/fused-effects/fused-effects-optics)](https://github.com/fused-effects/fused-effects-optics/actions)

  This package provides an interface to the [`optics`](https://github.com/well-typed/optics) library compatible with [`fused-effects`](https://github.com/robrix/fused-effects). The combinators provided by `optics-extra` for operating in monadic contexts—`gview`, `use`, `.=`, &c.—rely on `mtl` for `MonadState` and `MonadReader`, which is not applicable to `Reader` and `State` effects.

  ## License

  BSD3, like `fused-effects`.
license-name: BSD-3-Clause

Update from Hackage at 2020-07-10T23:12:19Z
Update from Hackage at 2020-07-10T23:12:19Z
