-- Initial references.cabal generated by cabal init. For further -- documentation, see http://haskell.org/cabal/users-guide/ name: references version: 0.1.0.0 x-revision: 3 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 <5 && >=4.6 , mtl ==2.2.* , transformers ==0.4.* , containers ==0.5.* , either ==4.3.* , lens ==4.2.* , template-haskell <3 && >=2.8