distributed

Library to provide Erlang style distributed computations. This library is inspired by Cloud Haskell.
Library distributed
Module Distributed
module NodeId : sig ... end

This module provides a type representing a node id.

module ProcessId : sig ... end

This module provides a type representing a process id.

module type NonBlockIO = sig ... end

Abstract type which can perform monadic concurrent IO.

module type Message_type = sig ... end

The abstract type representing the messages that will be sent between processes.

module Process : sig ... end

A unit of computation which can be executed on a remote host.