The binary package

[Tags: bsd3, library]

Efficient, pure binary serialisation using lazy ByteStrings


[Skip to ReadMe]

Properties

Versions0.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
Change logNone available
Dependenciesbase (<4.3) [details]
LicenseBSD3
AuthorLennart Kolmodin <kolmodin@dtek.chalmers.se>
MaintainerLennart Kolmodin
CategoryData, Parsing
UploadedThu Jan 25 07:22:04 UTC 2007 by DonaldStewart
UpdatedSat Jan 10 12:43:34 UTC 2015 by HerbertValerioRiedel to revision 1
DistributionsDebian:0.7.2.1, Fedora:0.7.1.0, LTSHaskell:0.7.1.0, NixOS:0.7.5.0, Stackage:0.7.3.0
Downloads68879 total (1608 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

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