packages feed

references-0.1.0.0: references.cabal

-- Initial references.cabal generated by cabal init.  For further 
-- documentation, see http://haskell.org/cabal/users-guide/

name:                references
version:             0.1.0.0
synopsis:            Generalization of lenses, folds and traversals for haskell
description:         Similar to lenses, references provide access to part of a structure or a different
                     view on the structure. References are considered to be a generalization of those,
                     but the come with a different representation. The main purpose of references is to 
                     have accessors that can cooperate with monads, especially IO.
homepage:            https://github.com/lazac/references
license:             BSD3
license-file:        LICENSE
author:              Boldizsar Nemeth
maintainer:          nboldi@elte.hu
-- copyright:           
category:            Control
build-type:          Simple
cabal-version:       >=1.8

library
  exposed-modules:     Control.Reference
                     , Control.Reference.TH.MonadInstances
                     , Control.Reference.TH.Monad
                     , Control.Reference.TH.Generate
                     , Control.Reference.TH.Tuple
                     , Control.Reference.Examples.TH
                     , Control.Reference.Representation
                     , Control.Reference.Operators
                     , Control.Reference.Predefined
                     , Control.Reference.TupleInstances
  other-modules:       Control.Reference.Examples.Examples
  build-depends:       base ==4.7.*
                     , mtl ==2.2.*
                     , transformers ==0.4.*
                     , containers ==0.5.*
                     , either ==4.3.*
                     , lens ==4.2.*
                     , template-haskell ==2.9.*