
On 11/03/2011, at 5:53 AM, Rohit Garg wrote:
I am reposting the question I posted here
http://stackoverflow.com/questions/5196394/which-haskell-array-implementatio...
I am somewhat surprised at the answers. It could be that I didn't pose it very well, but I was surprised nonetheless to know that the present array library in Platform is considered horrendous, the suggested version (Data.Vector) can't parallelize operations over boxed arrays and the repa one (which actually does boxed arrays) doesn't work with any stable build as of today.
I only need -> very easy parallelization -> map/filter type operations -> support for matrices
Any help would be much appreciated.
The HEAD version of Repa [1] works with 7.0.2, but caveat emptor. It also only works with primitive types like Int, Float etc, and Tuples of them -- though that can be fixed. There is some latent support for parallel filter operations, but it's not finished. I'll be able to do a proper release for 7.0.2 after the ICFP deadline. Ben. [1] http://code.ouroborus.net/repa/