The sink package

[ Tags: control, data, deprecated, library, mit, system ] [ Propose Tags ]

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.


Dependencies base (>=4.3 && <4.5) [details]
License MIT
Author Jake McArthur
Maintainer Jake McArthur <>
Category Control, Data, System
Source repository head: darcs get
this: darcs get --tag v0.1.0.1
Uploaded Sat Aug 27 16:20:39 UTC 2011 by JakeMcArthur
Distributions NixOS:
Downloads 570 total (6 in the last 30 days)
Rating 0.0 (0 ratings) [clear rating]
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]
Hackage Matrix CI




Maintainer's Corner

For package maintainers and hackage trustees