On 25 July 2005 10:07, Ketil Malde wrote: > "Simon Marlow" <[EMAIL PROTECTED]> writes: > >> We're interested in performance issues with both GHC itself and >> GHC-compiled code. > > I can think of a couple of things. > > One is the performance of Int64 (which unsurprisingly is inferior to > Int(32) but more surprisingly, also to Integer). I've reported it > previously, but can dig it up again, if desired.
Added to the list, thanks. > The other is probably not as relevant, but I'll mention it anyway. I > occasionally use rather large arrays, and UArrays can save a > considerable amount of space. Sometimes, however, I want to store > more complex structures than those UArrays are provided for. It seems > to me that what I really want are *strict* arrays (which the compiler > then can unbox automatically), and that these could be provided for > any (single constructor) data type? Manuel Chakravarty's flattened arrays are what you want; I'm not sure of the implementation status though. Also, once we have associated types it will be easier to do this (see the associated types paper for an example). Cheers, Simon _______________________________________________ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-users