The binary-typed package

[ Tags: benchmark, bsd2, data, library, serialization ] [ Propose Tags ]

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)


Versions,,,,, 0.2.2, 0.2.3, 0.3, 1.0 (info)
Change log
Dependencies base (>=4.7 && <4.10), binary (>=0.7), bytestring (>=0.9), murmur-hash (>=0.1) [details]
License BSD2
Copyright David Luposchainsky <dluposchainsky on googles email service>
Author David Luposchainsky <dluposchainsky on googles email service>
Maintainer David Luposchainsky <dluposchainsky on googles email service>
Category Data, Serialization
Home page
Bug tracker
Source repository head: git clone
Uploaded Sat Dec 19 20:58:32 UTC 2015 by quchen
Updated Mon Jul 31 09:37:02 UTC 2017 by HerbertValerioRiedel to revision 1
Distributions LTSHaskell:1.0, NixOS:1.0, Tumbleweed:1.0
Downloads 1966 total (28 in the last 30 days)
Rating 0.0 (0 ratings) [clear rating]
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2015-12-19 [all 1 reports]
Hackage Matrix CI




Maintainer's Corner

For package maintainers and hackage trustees