cloudi-2.0.5: Haskell CloudI API
Safe HaskellSafe-Inferred
LanguageHaskell2010

Foreign.Erlang

Description

Erlang External Term Format Encoding/Decoding

Synopsis

Documentation

data Error #

Instances

Instances details
Eq Error # 
Instance details

Defined in Foreign.Erlang

Methods

(==) :: Error -> Error -> Bool #

(/=) :: Error -> Error -> Bool #

Show Error # 
Instance details

Defined in Foreign.Erlang

Methods

showsPrec :: Int -> Error -> ShowS #

show :: Error -> String #

showList :: [Error] -> ShowS #

type Result a = Either Error a #

binaryToTerm :: LazyByteString -> Result OtpErlangTerm #

Decode Erlang terms within binary data into Haskell types

termToBinary :: OtpErlangTerm -> Int -> Result LazyByteString #

Encode Haskell types into Erlang terms in binary data