msgpack-0.1.0: A Haskell binding to MessagePack

Copyright(c) Hideyuki Tanaka, 2009
LicenseBSD3
Maintainertanaka.hideyuki@gmail.com
Stabilityexperimental
Portabilityportable
Safe HaskellNone
LanguageHaskell98

Data.MessagePack

Contents

Description

Simple interface to pack and unpack MessagePack data.

Synopsis

Documentation

Pack and Unpack

packb :: OBJECT a => a -> IO ByteString Source

Pack Haskell data to MessagePack string.

unpackb :: OBJECT a => ByteString -> IO (Result a) Source

Unpack MessagePack string to Haskell data.

Pure version of Pack and Unpack

packb' :: OBJECT a => a -> ByteString Source

Pure version of packb.

unpackb' :: OBJECT a => ByteString -> Result a Source

Pure version of unpackb.