packages feed

semi-iso-0.2.0.0: semi-iso.cabal

name:                semi-iso
version:             0.2.0.0
synopsis:            Weakened partial isomorphisms that work with lenses.
description:         Semi-isomorphisms are partial isomorphisms with weakened iso laws.
                     And they work with Iso and Prism from @lens@!
                     .
                     See first "Control.Lens.SemiIso" for semi-isomoprhisms.
                     After that look at "Data.SemiIsoFunctor".
license:             MIT
license-file:        LICENSE
author:              Paweł Nowak
maintainer:          Paweł Nowak <pawel834@gmail.com>
copyright:           Paweł Nowak 2014
category:            Control, Data
build-type:          Simple
cabal-version:       >=1.10

source-repository head
  type:     git
  location: git@github.com:Pawel834/semi-iso.git

library
  exposed-modules:     Control.Lens.SemiIso
                       Control.Lens.Internal.SemiIso
                       Data.SemiIsoFunctor
  build-depends:       base >= 4 && < 5, profunctors, transformers, lens
  default-language:    Haskell2010