sink: An alternative to lazy I/O that doesn't conflate execution with evaluation
Deprecated
Lazy I/O conflates evaluation with execution; a
value obtained from unsafeInterleaveIO
can
perform side-effects during the evaluation of
pure code. Like lazy I/O, a Sink
provides a way
to obtain the value of the result of an IO
action before the action has been executed, but
unlike lazy I/O, it does not enable pure code to
perform side-effects. Instead, the value is
explicitly assigned by a later IO
action.
Downloads
- sink-0.1.0.1.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
Versions [RSS] | 0.1.0.0, 0.1.0.1 |
---|---|
Dependencies | base (>=4.3 && <4.5) [details] |
License | MIT |
Author | Jake McArthur |
Maintainer | Jake McArthur <Jake.McArthur@gmail.com> |
Category | Control, Data, System |
Source repo | head: darcs get http://patch-tag.com/r/jmcarthur/sink this: darcs get http://patch-tag.com/r/jmcarthur/sink --tag v0.1.0.1 |
Uploaded | by JakeMcArthur at 2011-08-27T16:20:39Z |
Distributions | |
Reverse Dependencies | 1 direct, 0 indirect [details] |
Downloads | 1836 total (1 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] |