[Haskell-cafe] Data.Vector with stride
mike at quasimal.com
Mon Dec 16 02:42:15 UTC 2013
A quick and dirty way do have strides with Data.Vector.Storable might
be to use a newtype around a type, and have its sizeOf be the stride.
On Monday, December 16, 2013 1:13:50 PM, Niklas Hambüchen wrote:
> For low-level performance, especially when dealing with images, pixel
> buffers, camera devices etc, arrays can have a "stride" to align rows to
> word boundaries.
> Data.Vector does not support strides (as mentioned in
> but it would be nice to have them, especially for Storable vectors and
> interfacing with C imaging libraries.
> Is there a particular reason / difficulty that would go against an
> implementation of a Data.Vector.Storable.Stride and the corresponding
> generic vector instances?
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
More information about the Haskell-Cafe