The sink package
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.
Properties
| Versions | 0.1.0.0, 0.1.0.1 |
|---|---|
| Dependencies | base (≥4.3 & <4.5) |
| License | MIT |
| Author | Jake McArthur |
| Maintainer | Jake McArthur <Jake.McArthur@gmail.com> |
| Category | Control, Data, System |
| Source repository | darcs get http://patch-tag.com/r/jmcarthur/sink |
| Upload date | Sat Aug 27 16:20:39 UTC 2011 |
| Uploaded by | JakeMcArthur |
| Built on | ghc-7.2 |
Modules
- Data
Downloads
- sink-0.1.0.1.tar.gz (Cabal source package)
- package description (included in the package)