The binary-typed package

[Tags: bsd2, library]

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 Hashed64 type representation:

(local copy)

Properties

Versions0.1.0.0, 0.1.0.1, 0.2.0.0, 0.2.0.1, 0.2.1.0, 0.2.2, 0.2.3, 0.3 (info)
Change logchangelog.md
Dependenciesbase (>=4.7 && <5), binary (>=0.7), bytestring (>=0.9), murmur-hash (>=0.1) [details]
LicenseBSD2
CopyrightDavid Luposchainsky <dluposchainsky on googles email service>
AuthorDavid Luposchainsky <dluposchainsky on googles email service>
MaintainerDavid Luposchainsky <dluposchainsky on googles email service>
CategoryData, Serialization
Home pagehttps://github.com/quchen/binary-typed
Bug trackerhttps://github.com/quchen/binary-typed/issues
Source repositoryhead: git clone https://github.com/quchen/binary-typed
UploadedFri Dec 19 16:46:38 UTC 2014 by quchen
DistributionsNixOS:0.3
Downloads998 total (70 in last 30 days)
Votes
0 []
StatusDocs uploaded by user
Build status unknown [no reports yet]

Modules

[Index]

Downloads

Maintainers' corner

For package maintainers and hackage trustees