data-fresh: Interface and functor transformers for fresh values

[ bsd3, control, library ] [ Propose Tags ]

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.


Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


  • No Candidates
Versions [RSS] 0.2013.250, 0.2013.250.1, 0.2013.251.0
Dependencies base (>=4 && <5), free, transformers (>=0.2 && <1) [details]
License BSD-3-Clause
Copyright Copyright (c) 2013 Stijn van Drongelen
Author Stijn van Drongelen
Maintainer Stijn van Drongelen <>
Category Control
Source repo head: git clone
Uploaded by StijnVanDrongelen at 2013-09-08T20:27:23Z
Distributions NixOS:0.2013.251.0
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 2701 total (11 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]