[Haskell-cafe] How to use arrays efficiently?

Bulat Ziganshin bulat.ziganshin at gmail.com
Fri May 16 08:00:12 EDT 2008


Hello Lauri,

Friday, May 16, 2008, 3:44:19 PM, you wrote:

impossible. you can try parallel arrays

> 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
> <bulat.ziganshin at gmail.com> 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:Bulat.Ziganshin at gmail.com
>  
>  

>   


-- 
Best regards,
 Bulat                            mailto:Bulat.Ziganshin at gmail.com



More information about the Haskell-Cafe mailing list