name: data-fresh version: 0.2013.251.0 stability: experimental category: Control synopsis: Interface and functor transformers for fresh values description: A simple library, which contains an interface for generating fresh values. . This library also includes two functor transformers which implement this interface. They consume fresh values from user-supplied comonads. Currently, two approaches are implemented: . * In @Stream@, the comonad provides a way to succeed a value. . * In @Delta@, the comonad provides a way to split the value or to succeeded it. The benefit is that the underlying functor doesn't need to be a monad. license: BSD3 license-file: LICENSE copyright: Copyright (c) 2013 Stijn van Drongelen author: Stijn van Drongelen maintainer: Stijn van Drongelen build-type: Simple cabal-version: >=1.10 source-repository head type: git location: https://github.com/rhymoid/hs-data-fresh.git library default-language: Haskell2010 other-extensions: FlexibleInstances MultiParamTypeClasses exposed-modules: Control.Monad.Trans.Fresh.Delta Control.Monad.Trans.Fresh.Stream Data.Fresh Data.Triplet build-depends: base >= 4 && < 5, free -any, transformers >= 0.2 && < 1 hs-source-dirs: src ghc-options: -Wall