
20 Feb
2009
20 Feb
'09
12:01 a.m.
Don Stewart schrieb:
Hey guys,
At work we have many and varied needs to do bytewise operations on Haskell data. Things like:
toBigEndian rotateBytes
etc.
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.
In contrast to Data.Bits it should use the proper parameter order, e.g. rotateBytes :: Int -> a -> a