> Given a reasonable Storable instance of pairs you could use:
> http://code.haskell.org/~sjanssen/storablevector
I hadn't seen that before, thanks!
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-
> Careful. ByteString is an alternative to [Word8]. Converting [Char] to
> ByteString and back requires an encoding. (Unfortunately, the only encoding
> that comes with the bytestring package is lossy.)
Ahh, good point. I guess I almost always just use them to read ASCII,
so it hasn't been an issu
On Jan 22, 2008 6:19 PM, Chad Scherrer <[EMAIL PROTECTED]> wrote:
> A lazy ByteString is an alternative to a String=[Char]
Careful. ByteString is an alternative to [Word8]. Converting [Char] to
ByteString and back requires an encoding. (Unfortunately, the only encoding
that comes with the bytest
On Tue, 22 Jan 2008, Chad Scherrer wrote:
> A lazy ByteString is an alternative to a String=[Char], where
> sacrificing some degree of laziness through "chunks" gives much
> greater performance in many applications. If I remember correctly, we
> could as well create an IntString, DoubleString, et
A lazy ByteString is an alternative to a String=[Char], where
sacrificing some degree of laziness through "chunks" gives much
greater performance in many applications. If I remember correctly, we
could as well create an IntString, DoubleString, etc by filling the
chunk arrays with different types.