[Haskell-cafe] Data.Vector with stride
carter.schonwald at gmail.com
Mon Dec 16 03:43:31 UTC 2013
Hey niklas, I'll releasing an abstraction layer on top of vector soon
that'll have support for striding, and I definitely agree that such info is
key for easy interop
On Sun, Dec 15, 2013 at 9:42 PM, Mike Ledger <mike at quasimal.com> wrote:
> 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
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Haskell-Cafe