[Haskell] ANNOUNCE: binary 0.3 - bigger, better, faster
Lennart Kolmodin
kolmodin at dtek.chalmers.se
Thu Mar 29 02:17:34 EDT 2007
Greetings friends!
I'm pleased to announce binary 0.3!
The 'binary' package provides efficient serialization of Haskell values
to and from lazy ByteStrings. ByteStrings constructed this way may then
be written to disk, written to the network, or further processed (e.g.
stored in memory directly, or compressed in memory with zlib or bzlib).
In total 14 people have contributed code and many more given feedback
and cheerleading on #haskell at freenode. Thanks to all of you!
It's available through Hackage:
tarball:
http://hackage.haskell.org/packages/archive/binary/binary-0.3.tar.gz
darcs: darcs get http://darcs.haskell.org/binary
homepage: http://www.cse.unsw.edu.au/~dons/binary.html
It's been a while since the last release of binary [1] the 25th of
January earlier this year. Lets have a look of what's changed since then:
API additions
-------------
The first thing you're going to notice that differs is the polished API.
Being used by more people now than it was in January, we've added
features that where missing before. More functions has been added to the
Get/Put monads giving information over bytes read, remaining bytes etc
for whenever you need to do custom serialization. You can now also read
and write words in host endian order.
Instances has been added to handle Double, Float and Ratio.
Performance
-----------
Decoding speed has been tuned by a rewrite and is currently about half
the speed of the lightning fast encoding.
Don't hesitate to give feedback on #haskell or by mail, we've always got
time for a chat :)
The Binary Strike Force,
Lennart Kolmodin
Duncan Coutts
Don Stewart
Spencer Janssen
David Himmelstrup
Björn Bringert
Ross Paterson
Einar Karttunen
John Meacham
Ulf Norell
Tomasz Zielonka
Stefan Karrmann
Bryan O'Sullivan
Florian Weimer
[1] http://article.gmane.org/gmane.comp.lang.haskell.general/14800
--
"The only thing that interferes with my learning is my education."
-- Albert Einstein
More information about the Haskell
mailing list