It doesn't do any copying.

On Thu, May 19, 2011 at 3:27 AM, Christian Höner zu Siederdissen
<choe...@tbi.univie.ac.at> wrote:
> Hi,
>
> I'd like to use repa in a rather perverted mode, I guess:
>
> for my programs I need to be able to update arrays in place and
> repeatedly perform operations on them.
> Right now, it basically works like this (in ST):
>
> - create unboxed space using "primitive" (same as unboxed vectors)
> - unsafefreeze unboxed space
> - perform calculations on frozen, immutable space
> - write result into mutable space (which is shared with the unsafefrozen
>  space)
>
> - In principle, this should work with repa as well, I think. The
>  question is: does "Repa.Internals.Base.fromVector" any copying, or
>  does it just use the unboxed vector as-is internally?
>
> should I expect any problems? ;-)
>
> Gruss,
> Christian
>
> _______________________________________________
> Glasgow-haskell-users mailing list
> Glasgow-haskell-users@haskell.org
> http://www.haskell.org/mailman/listinfo/glasgow-haskell-users
>
>

_______________________________________________
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users

Reply via email to