vector (hackage): An efficient implementation of Int-indexed arrays (both mutable and immutable), with a powerful loop optimisation framework .  It is structured as follows:  There is also a (draft) tutorial on common uses of vector.  http://haskell.org/haskellwiki/Numeric_Haskell:_A_Vector_Tutorial
Keywords: bsd3|data|data-structures|library