Arne Goedeke wrote:
- little endian support? Admittedly the use cases are narrow for
network protocols, but not so much for file formats.
I avoided that since my point of view when initially implementing the buffer was that it was mainly going to be used for network I/O. But it does work for normal files as well, so it might indeed be useful.
It blows the number of functions up a bit, so maybe its not worth it.
What about Per's original idea of designating little endian ints by a negative width argument? I supported some of that in the String.Buffer version I made. It allows little endian support everywhere without creating extra functions.