A typeclass for byte operations?
lennart at augustsson.net
Thu Feb 19 19:21:20 EST 2009
You might want to make it more general than byte and byte-vector (or
whatever it is you imagine rotating).
The endian problem occurs anytime a sequence of smaller units are
aggregated to a larger unit.
So it could be bits in a word, 8-bit bytes in a vector, nybbles in a byte, etc.
On Thu, Feb 19, 2009 at 7:12 PM, Don Stewart <dons at galois.com> wrote:
> Hey guys,
> At work we have many and varied needs to do bytewise operations on
> Haskell data. Things like:
> Has anyone thought about:
> * A "Bytes" class, like the Bits class? Providing standard
> operations on values treated as bytes?
> * An Endian class, a la fromIntegral, for flipping bytes into a
> particular endianness.
> -- Don
> Libraries mailing list
> Libraries at haskell.org
More information about the Libraries