As far as I know, you can't. It needs machine representable types, such as
Int, Double, Char, etc. But making a tuple of three UArray Int Double may
help.

2008/5/16 Lauri Oksanen <[EMAIL PROTECTED]>:

> Thanks for help. I did some tests with UArray and it does the trick.
> The problem remaining is, how to implement UArray Int (Double, Double,
> Double)?
> UArray source code is far too cryptic for me.
>
> Regards,
> Lauri
>
> On Fri, May 16, 2008 at 11:37 AM, Bulat Ziganshin <
> [EMAIL PROTECTED]> wrote:
>
>> Hello Lauri,
>>
>> Friday, May 16, 2008, 12:19:29 PM, you wrote:
>>
>> >      pixelArray :: Array Int Color
>>
>> it's boxed array which means that its elements are stored as thunks
>> computed only when you actually use them. try UArray instead:
>>
>> http://haskell.org/haskellwiki/Modern_array_libraries
>>
>>
>> --
>> Best regards,
>>  Bulat                            mailto:[EMAIL PROTECTED]
>>
>>
>
> _______________________________________________
> Haskell-Cafe mailing list
> [email protected]
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
>
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to