The binary package

[Tags:bsd3, library]

Efficient, pure binary serialisation using lazy ByteStrings


[Skip to Readme]

Properties

Versions 0.2, 0.3, 0.4, 0.4.1, 0.4.2, 0.4.3, 0.4.3.1, 0.4.4, 0.4.5, 0.5, 0.5.0.1, 0.5.0.2, 0.5.1.0, 0.5.1.1, 0.6.0.0, 0.6.1.0, 0.6.2.0, 0.6.3.0, 0.6.4.0, 0.7.0.0, 0.7.0.1, 0.7.1.0, 0.7.2.0, 0.7.2.1, 0.7.2.2, 0.7.2.3, 0.7.3.0, 0.7.4.0, 0.7.5.0, 0.7.6.0, 0.7.6.1, 0.8.0.0, 0.8.0.1, 0.8.1.0, 0.8.2.0, 0.8.2.1, 0.8.3.0, 0.8.4.0, 0.8.4.1
Dependencies base (<4.3) [details]
License BSD3
Author Lennart Kolmodin <kolmodin@dtek.chalmers.se>
Maintainer Lennart Kolmodin
Stability Unknown
Category Data, Parsing
Uploaded Thu Jan 25 07:22:04 UTC 2007 by DonaldStewart
Updated Sat Jan 10 12:43:34 UTC 2015 by HerbertValerioRiedel to revision 1
Distributions Arch:0.8.3.0, Debian:0.7.2.1, Fedora:0.7.1.0, LTSHaskell:0.7.5.0, NixOS:0.8.4.1, Stackage:0.8.3.0
Downloads 74455 total (130 in the last 30 days)
Votes
0 []
Status Docs uploaded by user
Build status unknown [no reports yet]

Modules

[Index]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees

Readme for binary

Readme for binary-0.2

  binary: efficient, pure binary serialisation using lazy ByteStrings
------------------------------------------------------------------------

The 'binary' package provides Data.Binary, containing the Binary class,
and associated methods, for serialising values to and from lazy
ByteStrings. 

A key feature of 'binary' is that the interface is both pure, and efficient.

The 'binary' package is portable to GHC and Hugs.

Building:

    runhaskell Setup.hs configure
    runhaskell Setup.hs build
    runhaskell Setup.hs install

First:
    import Data.Binary

and then write an instance of Binary for the type you wish to serialise.
More information in the haddock documentation.

Contributors:

    Lennart Kolmodin
    Duncan Coutts
    Don Stewart
    Spencer Janssen
    David Himmelstrup
    Björn Bringert
    Ross Paterson
    Einar Karttunen