We'd like to serialize data in a specific binary format. We use Data.ByteStrings internally.
So, the question is: How to convert the different data types we use to a ByteString. For String we have no problem, we can use encodeLazyByteString UTF8 "string". But we'd also like to convert Integers to ByteStrings (big-endian).
Does anyone know how to do that and/or has any good tips using Haskell and binary formats?
Thanks!