value-supply: A library for generating values without having to thread state.

[ bsd3, data, library ] [ Propose Tags ] [ Report a vulnerability ]

This library can be used to generate values (for example, new names) without the need to thread state. This means that functions that need to generate new values only need a supply object as an argument, and they do not need to return a new supply object as a result. This decreases the number of data-dependencies in a program, which makes it easier to exploit parallelism. The technique for generating new values is based on the paper ''On Generating Unique Names'' by Lennart Augustsson, Mikael Rittri, and Dan Synek.

Modules

[Index]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1, 0.2, 0.3, 0.4, 0.5, 0.6
Dependencies base (>=4.0.0.0 && <5.0.0.0) [details]
License BSD-3-Clause
Author Iavor S. Diatchki
Maintainer iavor.diatchki@gmail.com
Category Data
Uploaded by IavorDiatchki at 2011-03-18T17:23:54Z
Distributions
Reverse Dependencies 5 direct, 0 indirect [details]
Downloads 5405 total (17 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]