-- Initial stm-lensed.cabal generated by cabal init. For further -- documentation, see http://haskell.org/cabal/users-guide/ name: zoom-refs version: 0.0.0.0 synopsis: Zoom (~ Functor) and pairing (~ Applicative) for mutable references. description: Zoom (a'la lens zoom for State) for TVars, IORefs, and STRefs. TVars and STRef additionaly can be paired to form composite references. Multi-refs that use Traversals instead of Lenses are also available. license: BSD3 license-file: LICENSE author: Marcin Mrotek maintainer: marcin.jan.mrotek@gmail.com -- copyright: category: Control build-type: Simple extra-source-files: README.md cabal-version: >=1.10 bug-reports: http://github.com/marcinmrotek/zoom-refs/issues source-repository head type: git location: http://github.com/marcinmrotek/zoom-refs.git library exposed-modules: Control.Concurrent.STM.TVar.Zoom Control.Concurrent.STM.MultiTVar Data.IORef.Zoom Data.MultiIORef Data.STRef.Zoom Data.STRef.Lazy.Zoom Data.MultiSTRef Data.MultiSTRef.Lazy -- other-modules: -- other-extensions: build-depends: base >=4.8 && <4.9 , lens , stm hs-source-dirs: src default-language: Haskell2010 ghc-options: -Wall