[Haskell] question : updating an array
mtvo at info.fundp.ac.be
Tue Jun 7 15:43:57 EDT 2005
(it's my first post...)
here is my problem:
say i have a list of values [Values], for each of them, i need to update an
array. if each value corresponds to just one cell of the array i could have
done something like this :
> myValues = [1..100]
> myArray = values
but for each value, i want to update more than just one cell.
for example, the '1' could map to cell1, cell2 and cell3 of the array and
the '2' could map to cell2, cell3 and cell4.
my question is : how can i represent the array in haskell to do what i've
described? i've a lot of values and each one maps to quite a lot of cells.
the array will only be updated (a lot of time) then written to disk.
(practicaly, each value is a sample position in the R² plane and the result of
f :: Value -> Result is spread across many pixels of an image... so f can be
understood as a functional image.)
thanks a lot, bye,
More information about the Haskell