[Haskell-cafe] Re: Bit Streams
Don Stewart
dons at galois.com
Wed Jun 18 11:36:25 EDT 2008
dominic.steinitz:
> OK, so today I tried to write my first program using the Binary library.
> And I've hit a snag: It appears the library will only handle data that
> is byte-aligned. So if I try to write three Bool values, it uses three
> bytes, not three bits.
>
> Before I sit down and spend 3 months designing my own library from
> scratch, does anybody know of an existing library that allows you to do
> what Binary does, but with single-bit precision? [I presume Binary is
> byte-aligned for efficiency...]
>
> http://hackage.haskell.org/cgi-bin/hackage-scripts/package/binary-strict
The bitsyntax library perhaps? or a StateT over Binary for carrying
arround the bit packet to write.
-- Don
More information about the Haskell-Cafe
mailing list