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
