[Haskell-beginners] Mutable grid
Michael Orlitzky
michael at orlitzky.com
Mon Dec 19 15:27:56 UTC 2016
On 12/19/2016 08:10 AM, mike h wrote:
> Hi,
>
> I’m looking a problem where I have an NxN grid of ints. I need a
> function like setValue x y newVal
>
> I have tried using [[Int]] but it does become messy when splitting ,
> dropping and then ++ back together.
>
> What other options are available to represent a mutable grid?
>
Mutable vectors (from the vector[1] package) are an obvious choice. When
I had to do something similar, I wound up going all the way to repa[2],
which magically turns all of your grid operations into parallel ones.
[1] https://hackage.haskell.org/package/vector
[2] https://hackage.haskell.org/package/repa
More information about the Beginners
mailing list