erlang-0.1: src/Foreign/Erlang.lhs
> -----------------------------------------------------------------------------
> -- |
> -- Module : Foreign.Erlang
> -- Copyright : Eric Sessoms
> -- License : GPL3 (see COPYING)
> --
> -- Maintainer : Eric Sessoms <nubgames@gmail.com>
> -- Stability : alpha
> -- 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)
> import Foreign.Erlang.OTP
> import Foreign.Erlang.Processes
> import Foreign.Erlang.Utilities
>
> import Foreign.Erlang.Types hiding (
> getA, getC, getErl, getN, geta, getn
> , putA, putC, putErl, putN, puta, putn
> , tag
> )