homepage: https://github.com/leftaroundabout/explicit-constraint-lens
changelog-type: ''
hash: 8db0d6b15840c7e12d6ff6018b25e98a8bd6f5702ac58093b2b1b9c1afeec721
test-bench-deps:
  base: ! '>=4 && <5'
  explicit-constraint-lens: -any
  tasty-hunit: -any
  tasty: ! '>=0.7'
maintainer: (@) jsagemue $ uni-koeln.de
synopsis: Fully-flexible polymorphic lenses, without any bizarre profunctors
changelog: ''
basic-deps:
  base: ! '>=4.8 && <4.11'
all-versions:
- '0.1.0.0'
author: Justus Sagemüller
latest: '0.1.0.0'
description-type: haddock
description: ! 'A snowclone of the great <http://hackage.haskell.org/package/lens
  lens>

  library. It implements the full hierarchy from isomorphisms to

  setters and folds, but instead of the Van Laarhoven implementation with

  universally-quantified functor mappings (powerful and elegant, but

  infamously beginner-scaring), it encapsulates the various

  realworld-usecase signatures like get+set or build+distinguish

  in a well-confined type family and expresses the relations between the

  different optics explicitly, with a dedicated class hierarchy.


  See <https://github.com/leftaroundabout/explicit-constraint-lens/blob/master/README.md
  the Readme>

  for details on how this library differs from the alternatives. See

  <https://hackage.haskell.org/package/explicit-constraint-lens/docs/Lens-Explicit.html
  the Haddocks>

  to learn how to use it.'
license-name: GPL-3

Update from Hackage at 2017-12-30T21:08:02Z
Update from Hackage at 2017-12-30T21:08:02Z
