A typeclass for byte operations?

Don Stewart dons at galois.com
Thu Feb 19 13:12:10 EST 2009


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.

-- Don


More information about the Libraries mailing list