-- | -- 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) 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 )