[Haskell-cafe] bytestring vs. uvector
Don Stewart
dons at galois.com
Fri Mar 13 13:08:57 EDT 2009
manlio_perillo:
> Bryan O'Sullivan ha scritto:
>> [...]
>> text is not mature, and is based on the same modern fusion framework as
>> uvector and vector. It uses unpinned arrays, but provides functions for
>> dealing with foreign code.
>
> What is the reason why you have decided to use unpinned arrays
> (ByteArray#) instead of pinned arrays (Foreign.Ptr)?
They prevent heap fragmentation (and in general are faster).
-- Don
More information about the Haskell-Cafe
mailing list