distributed-closure

Leverage the -XStaticPointersextension
from GHC 7.10 onwards for distributed programming using lightweight
serializable closures. This package implements a serializable
closure abstraction on top of static pointers. Serializable closures
can be shipped around a computer cluster. This is useful for
implementing intuitive and modular distributed applications. See
this blog post for a hands on introduction
and this paper for the original motivation.

Example

In GHC 8 and above, remoting a computation on another node using this
library goes along the lines of