The io-memoize package

[Tags: bsd3, library]

Transform an IO action into a similar IO action that performs the original action only once.

You can choose to perform the original action in one of three ways:

  1. lazily (might never be performed)

  2. eagerly

  3. concurrently (eager)

Special thanks to shachaf and headprogrammingczar from #haskell irc for helping me reason about the behavior of this library.


Properties

Version1.0.0.0
Dependenciesbase (==4.*), spawn
LicenseBSD3
Copyright(c) 2012 Dan Burton
AuthorDan Burton
Maintainerdanburton.email@gmail.com
CategorySystem
Source repositoryhead: git clone git://github.com/DanBurton/io-memoize
this: git clone git://github.com/DanBurton/io-memoize(tag io-memoize-1.0.0.0)
Upload dateTue Feb 28 19:11:26 UTC 2012
Uploaded byDanBurton
Downloads114 total (26 in last 30 days)

Modules

Downloads

Maintainers' corner

For package maintainers and hackage trustees