io-memoize

Memoize IO actions https://github.com/DanBurton/io-memoize

Version on this page:1.1.1.0
LTS Haskell 8.6:1.1.1.0
Stackage Nightly 2017-03-30:1.1.1.0
Latest on Hackage:1.1.1.0
BSD3 licensed by Dan Burton
Maintained by danburton.email@gmail.com

Module documentation for 1.1.1.0

There are no documented modules for this package.

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 two ways:

  1. lazily (might never be performed)

  2. eagerly (concurrently performed)

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

Depends on:
Used by 1 package:
comments powered byDisqus