erlang-0.2.1: src/Foreign/Erlang.hs
-- |
-- Module : Foreign.Erlang
-- Copyright : (c) Eric Sessoms, 2008
-- (c) Artúr Poór, 2015
-- License : GPL3
--
-- Maintainer : gombocarti@gmail.com
-- Stability : experimental
-- Portability : portable
--
-- Speaks the Erlang network protocol and impersonates an Erlang node
-- on the network. Fully capable of bi-directional communication with
-- Erlang. Erlang types are, as far as reasonable, mapped to Haskell
-- types. Messages to Erlang are just function calls in Haskell, and
-- messages from Erlang are delivered to MVars.
--
module Foreign.Erlang (
module Foreign.Erlang.Network
, module Foreign.Erlang.OTP
, module Foreign.Erlang.Processes
, module Foreign.Erlang.Types
, module Foreign.Erlang.Utilities
) where
import Foreign.Erlang.Network hiding (toNetwork, erlConnect)
import Foreign.Erlang.OTP
import Foreign.Erlang.Processes
import Foreign.Erlang.Utilities
import Foreign.Erlang.Types (Erlang(..), ErlType(..), nth)