lazy-async: Asynchronous actions that don't start right away
Sometimes we have a bunch of I/O actions that might not end up being needed, and we don't want to simply run all the actions upfront. We also don't want to simply run an action right before its result is needed, because it might be needed in more than one place, which opens the possibility of unnecessarily running the same action more than once. In situations like these, we use LazyAsync.
[Skip to Readme]
Downloads
- lazy-async-1.1.0.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
Versions [RSS] | 1.0.0.0, 1.0.0.1, 1.0.0.2, 1.1.0.0 |
---|---|
Change log | changelog.md |
Dependencies | base (>=4.15 && <4.19), exceptions (>=0.10.4 && <0.11), lifted-async (>=0.10.2 && <0.11), monad-control (>=1.0.3 && <1.1), stm (>=2.5 && <2.6), transformers (>=0.5.6 && <0.7), transformers-base (>=0.4.6 && <0.5) [details] |
License | MIT |
Copyright | 2021 Mission Valley Software LLC |
Author | Chris Martin |
Maintainer | Chris Martin, Julie Moronuki |
Category | Concurrency |
Home page | https://github.com/typeclasses/lazy-async |
Bug tracker | https://github.com/typeclasses/lazy-async/issues |
Source repo | head: git clone https://github.com/typeclasses/lazy-async |
Uploaded | by chris_martin at 2023-06-23T23:15:31Z |
Distributions | |
Downloads | 385 total (21 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs available [build log] Last success reported on 2023-06-23 [all 1 reports] |