homepage: https://github.com/sjoerdvisscher/squares
changelog-type: markdown
hash: def1fa07103548d4c59cc67259a50855a66fd0e630dc4182aa08110e25d4ac28
test-bench-deps: {}
maintainer: sjoerd@w3future.com
synopsis: The double category of Hask functors and profunctors
changelog: |
  # Revision history for squares

  ## 0 -- 2020-05-22

  * First version. Released on an unsuspecting world.
basic-deps:
  base: ==4.*
  profunctors: ==5.*
all-versions:
- '0'
author: Sjoerd Visscher
latest: '0'
description-type: haddock
description: ''
license-name: BSD-3-Clause

homepage: https://github.com/sjoerdvisscher/squares
changelog-type: markdown
hash: 55428c74346a770e5c2aab942ea8afc2d91d668c73230e8ca21303f8073bab00
test-bench-deps: {}
maintainer: sjoerd@w3future.com
synopsis: The double category of Hask functors and profunctors
changelog: |
  # Revision history for squares

  ## 0.0.1 -- 2020-05-23

  * Included README.
  * Added `Control.Arrow.Square`.
  * Removed use of BlockArguments to support older GHC versions.

  ## 0 -- 2020-05-22

  * First version. Released on an unsuspecting world.
basic-deps:
  base: ==4.*
  profunctors: ==5.*
all-versions:
- '0'
- 0.0.1
author: Sjoerd Visscher
latest: 0.0.1
description-type: markdown
description: |
  # squares

  `squares` is a library for working with natural transformations of type `forall a b. p a b -> q (f a) (g b)`.
  These are squares in the double category of Haskell functors and profunctors.

  See the `Data.Square` module for an introduction.
license-name: BSD-3-Clause

Update from Hackage at 2020-05-23T11:07:14Z
Update from Hackage at 2020-05-23T11:07:14Z
