Description
Convert between ByteString and Vector.Storable without copying.
Description
This library allows conversion between the types from Data.ByteString
(package bytestring
) and Data.Vector.Storable
(package vector
) without copying the underlying data. This is useful, for example, when ByteString
IO produces or consumes vectors of numbers in native byte order.
The conversion relies on the fact that ByteString
and Vector
use their respective ForeignPtr
s in compatible ways.
This library is a fork of the spool
package written by Keegan McAllister.
README.md
Platform dependent no-copy vector - bytestring conversion
It provides conversion between ByteString and Vector.Storable without copying the underlying data.
This is a fork of spool.