The binary-typed package


Binary serialization tagged with type information, allowing for typechecking and useful error messages at the receiving site.

This package serves the same purpose as tagged-binary, with a couple of key differences:

For information about usage, see the Data.Binary.Typed.Tutorial module.

Performance-wise, here is a value Right (Left <100 chars lipsum>) of type Either (Char, Int) (Either String (Maybe Integer)) benchmarked using the Hashed type representation:

(local copy)


Versions0.1.0.0,,,,,, 0.2.2, 0.2.3, 0.3, 1.0
Dependenciesbase (>=4.7 && <5), binary (>=0.7), bytestring (>=0.9), murmur-hash (>=0.1) [details]
CopyrightDavid Luposchainsky
AuthorDavid Luposchainsky
Maintainerdluposchainsky on googles email service
CategoryData, Serialization
Home page
Bug tracker
Source repositoryhead: git clone
UploadedThu Jul 10 16:40:12 UTC 2014 by quchen




Maintainers' corner

For package maintainers and hackage trustees