[Haskell-cafe] Re: ANN: A triple of new packages for talking to the outside world

Duncan Coutts duncan.coutts at worc.ox.ac.uk
Wed Jan 9 08:32:58 EST 2008


On Wed, 2008-01-09 at 09:26 +0000, Dominic Steinitz wrote:
> Adam Langley <agl <at> imperialviolet.org> writes:
> 
> > But if this is useful to you, make any requests. I'll (hopefully) do
> > them, clean it up and push a new release of binary-strict.
> > 
> How difficult would it be to have a getBits functions as well as a getBytes?
> That would allow me drop the dependency on NewBinary in the ASN.1 package.

The difficulty is in deciding what the api should be. Does it give you a
real bitstream or only a byte aligned one? If I ask for 3 bits then 15
bytes what does it do? Does it assume I meant 3 bits, then pad to the
next byte boundary and get 15 bytes, or does it mean get 15 bytes but at
this 3 bit shift offset?

Duncan



More information about the Haskell-Cafe mailing list